Skip navigation links
A B C D E F G H I L M O P R S T V 

A

AbstractBeanProcessor - Class in org.apache.camel.component.bean
A Processor which converts the inbound exchange to a method invocation on a POJO
AbstractBeanProcessor(Object, BeanInfo) - Constructor for class org.apache.camel.component.bean.AbstractBeanProcessor
 
AbstractBeanProcessor(Object, CamelContext, ParameterMappingStrategy) - Constructor for class org.apache.camel.component.bean.AbstractBeanProcessor
 
AbstractBeanProcessor(Object, CamelContext) - Constructor for class org.apache.camel.component.bean.AbstractBeanProcessor
 
AbstractBeanProcessor(BeanHolder) - Constructor for class org.apache.camel.component.bean.AbstractBeanProcessor
 
AbstractCamelInvocationHandler - Class in org.apache.camel.component.bean
 
AbstractCamelInvocationHandler(Endpoint, Producer) - Constructor for class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
addParameterMapping(Class<?>, Expression) - Method in class org.apache.camel.component.bean.DefaultParameterMappingStrategy
Adds a default parameter type mapping to an expression
addTypeAndSuperTypes(Class<?>, List<Class<?>>) - Method in class org.apache.camel.component.bean.MethodInfo
Adds the current class and all of its base classes (apart from Object to the given list
afterInvoke(Method, Exchange, ExchangePattern, boolean) - Method in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
afterPropertiesConfigured(CamelContext) - Method in class org.apache.camel.language.bean.BeanExpression
 
AmbiguousMethodCallException - Exception in org.apache.camel.component.bean
An exception thrown if an attempted method invocation resulted in an ambiguous method such that multiple methods match the inbound message exchange
AmbiguousMethodCallException(Exchange, Collection<MethodInfo>) - Constructor for exception org.apache.camel.component.bean.AmbiguousMethodCallException
 

B

Bean - Annotation Type in org.apache.camel.language.bean
Used to inject a bean expression into a field, property, method or parameter when using Bean Integration.
BEAN_PARAMETER_MAPPING_STRATEGY - Static variable in class org.apache.camel.component.bean.BeanConstants
 
BeanAnnotationExpressionFactory - Class in org.apache.camel.component.bean
 
BeanAnnotationExpressionFactory() - Constructor for class org.apache.camel.component.bean.BeanAnnotationExpressionFactory
 
BeanComponent - Class in org.apache.camel.component.bean
The Bean Component is for invoking Java beans from Camel.
BeanComponent() - Constructor for class org.apache.camel.component.bean.BeanComponent
 
BeanComponentConfigurer - Class in org.apache.camel.component.bean
Source code generated by org.apache.camel:apt
BeanComponentConfigurer() - Constructor for class org.apache.camel.component.bean.BeanComponentConfigurer
 
BeanConstants - Class in org.apache.camel.component.bean
 
BeanEndpoint - Class in org.apache.camel.component.bean
The bean component is for invoking Java beans from Camel.
BeanEndpoint() - Constructor for class org.apache.camel.component.bean.BeanEndpoint
 
BeanEndpoint(String, Component, BeanProcessor) - Constructor for class org.apache.camel.component.bean.BeanEndpoint
 
BeanEndpoint(String, Component) - Constructor for class org.apache.camel.component.bean.BeanEndpoint
 
BeanEndpointConfigurer - Class in org.apache.camel.component.bean
Source code generated by org.apache.camel:apt
BeanEndpointConfigurer() - Constructor for class org.apache.camel.component.bean.BeanEndpointConfigurer
 
BeanExpression - Class in org.apache.camel.language.bean
Evaluates an expression using a bean method invocation
BeanExpression(Object, String) - Constructor for class org.apache.camel.language.bean.BeanExpression
 
BeanExpression(String, String) - Constructor for class org.apache.camel.language.bean.BeanExpression
 
BeanExpression(Class<?>, String) - Constructor for class org.apache.camel.language.bean.BeanExpression
 
BeanExpressionProcessor - Class in org.apache.camel.component.bean
A bean processor that is optimised for being invoked one time from an BeanExpression.
BeanExpressionProcessor(BeanHolder) - Constructor for class org.apache.camel.component.bean.BeanExpressionProcessor
 
BeanHelper - Class in org.apache.camel.component.bean
Helper for the bean component.
BeanHolder - Interface in org.apache.camel.component.bean
Object holder for a bean.
BeanInfo - Class in org.apache.camel.component.bean
Represents the metadata about a bean type created via a combination of introspection and annotations together with some useful sensible defaults
BeanInfo(CamelContext, Class<?>) - Constructor for class org.apache.camel.component.bean.BeanInfo
 
BeanInfo(CamelContext, Method) - Constructor for class org.apache.camel.component.bean.BeanInfo
 
BeanInfo(CamelContext, Class<?>, ParameterMappingStrategy) - Constructor for class org.apache.camel.component.bean.BeanInfo
 
BeanInfo(CamelContext, Class<?>, Method, ParameterMappingStrategy) - Constructor for class org.apache.camel.component.bean.BeanInfo
 
BeanInfoCacheKey - Class in org.apache.camel.component.bean
A key used for caching BeanInfo by the BeanComponent
BeanInfoCacheKey(Class<?>, Method) - Constructor for class org.apache.camel.component.bean.BeanInfoCacheKey
 
BeanLanguage - Class in org.apache.camel.language.bean
A bean language which uses a simple text notation to invoke methods on beans to evaluate predicates or expressions

The notation is essentially beanName.methodName which is then invoked using the beanName to lookup in the bean integration to bind the Exchange to the method arguments.

BeanLanguage() - Constructor for class org.apache.camel.language.bean.BeanLanguage
 
BeanProcessor - Class in org.apache.camel.component.bean
 
BeanProcessor(Object, BeanInfo) - Constructor for class org.apache.camel.component.bean.BeanProcessor
 
BeanProcessor(Object, CamelContext, ParameterMappingStrategy) - Constructor for class org.apache.camel.component.bean.BeanProcessor
 
BeanProcessor(Object, CamelContext) - Constructor for class org.apache.camel.component.bean.BeanProcessor
 
BeanProcessor(BeanHolder) - Constructor for class org.apache.camel.component.bean.BeanProcessor
 
BeanProducer - Class in org.apache.camel.component.bean
Bean Producer
BeanProducer(BeanEndpoint, BeanProcessor) - Constructor for class org.apache.camel.component.bean.BeanProducer
 
BeanTypeHolder - Interface in org.apache.camel.component.bean
Object holder for a bean type.
bodyParameterMatches(Class<?>) - Method in class org.apache.camel.component.bean.MethodInfo
 

C

CamelInvocationHandler - Class in org.apache.camel.component.bean
An InvocationHandler which invokes a message exchange on a camel Endpoint
CamelInvocationHandler(Endpoint, boolean, Producer, MethodInfoCache) - Constructor for class org.apache.camel.component.bean.CamelInvocationHandler
 
chooseMethod(Object, Exchange, String) - Method in class org.apache.camel.component.bean.BeanInfo
Choose one of the available methods to invoke if we can match the message body to the body parameter
ClassComponent - Class in org.apache.camel.component.beanclass
The Class Component is for binding JavaBeans to Camel message exchanges based on class name.
ClassComponent() - Constructor for class org.apache.camel.component.beanclass.ClassComponent
 
ClassComponentConfigurer - Class in org.apache.camel.component.beanclass
Source code generated by org.apache.camel:apt
ClassComponentConfigurer() - Constructor for class org.apache.camel.component.beanclass.ClassComponentConfigurer
 
ClassEndpoint - Class in org.apache.camel.component.beanclass
The class component is for invoking Java classes (Java beans) from Camel.
ClassEndpoint(String, Component) - Constructor for class org.apache.camel.component.beanclass.ClassEndpoint
 
ClassEndpointConfigurer - Class in org.apache.camel.component.beanclass
Source code generated by org.apache.camel:apt
ClassEndpointConfigurer() - Constructor for class org.apache.camel.component.beanclass.ClassEndpointConfigurer
 
collectParameterAnnotations(Class<?>, Method) - Method in class org.apache.camel.component.bean.BeanInfo
 
collectParameterAnnotations(Class<?>, Method, List<Annotation>[]) - Method in class org.apache.camel.component.bean.BeanInfo
 
configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.bean.BeanComponentConfigurer
 
configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.bean.BeanEndpointConfigurer
 
configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.beanclass.ClassComponentConfigurer
 
configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.beanclass.ClassEndpointConfigurer
 
ConstantBeanHolder - Class in org.apache.camel.component.bean
A constant (singleton) bean implementation of BeanHolder
ConstantBeanHolder(Object, BeanInfo) - Constructor for class org.apache.camel.component.bean.ConstantBeanHolder
 
ConstantBeanHolder(Object, CamelContext) - Constructor for class org.apache.camel.component.bean.ConstantBeanHolder
 
ConstantBeanHolder(Object, CamelContext, ParameterMappingStrategy) - Constructor for class org.apache.camel.component.bean.ConstantBeanHolder
 
ConstantStaticTypeBeanHolder - Class in org.apache.camel.component.bean
A constant BeanHolder for a class or static class where the intention is to only invoke static methods, without the need for creating an instance of the type.
ConstantStaticTypeBeanHolder(Class<?>, CamelContext) - Constructor for class org.apache.camel.component.bean.ConstantStaticTypeBeanHolder
 
ConstantTypeBeanHolder - Class in org.apache.camel.component.bean
A constant (singleton) bean implementation of BeanTypeHolder
ConstantTypeBeanHolder(Class<?>, BeanInfo) - Constructor for class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
ConstantTypeBeanHolder(Class<?>, CamelContext) - Constructor for class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
ConstantTypeBeanHolder(Class<?>, CamelContext, ParameterMappingStrategy) - Constructor for class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
createBeanInfo(Class<?>) - Method in class org.apache.camel.component.bean.MethodInfoCache
 
createBeanInfo(Object) - Method in class org.apache.camel.component.bean.RegistryBean
 
createBeanProcessor(CamelContext, Object, Method) - Method in class org.apache.camel.component.bean.DefaultBeanProcessorFactory
 
createBeanProcessor(CamelContext, Object, String, Class<?>, String, String, boolean) - Method in class org.apache.camel.component.bean.DefaultBeanProcessorFactory
 
createCacheHolder() - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
Creates a cached and constant BeanHolder from this holder.
createCacheHolder() - Method in class org.apache.camel.component.bean.RegistryBean
Creates a cached and constant BeanHolder from this holder.
createConsumer(Processor) - Method in class org.apache.camel.component.bean.BeanEndpoint
 
createEndpoint(String, String, Map<String, Object>) - Method in class org.apache.camel.component.bean.BeanComponent
 
createEndpoint(String, String, Map<String, Object>) - Method in class org.apache.camel.component.beanclass.ClassComponent
 
createEndpointUri() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
createExpression(CamelContext, Annotation, LanguageAnnotation, Class<?>) - Method in class org.apache.camel.component.bean.BeanAnnotationExpressionFactory
 
createExpression(String) - Method in class org.apache.camel.language.bean.BeanLanguage
 
createExpression(Object, String) - Method in class org.apache.camel.language.bean.BeanLanguage
 
createInvocation(Object, Exchange) - Method in class org.apache.camel.component.bean.BeanInfo
 
createLruCache(int) - Static method in class org.apache.camel.component.bean.MethodInfoCache
 
createMethodInfo(Class<?>, Method) - Method in class org.apache.camel.component.bean.BeanInfo
 
createMethodInfo(Method) - Method in class org.apache.camel.component.bean.MethodInfoCache
 
createMethodInfoCache(Endpoint) - Static method in class org.apache.camel.component.bean.ProxyHelper
 
createMethodInvocation(Object, boolean, Exchange) - Method in class org.apache.camel.component.bean.MethodInfo
 
createParameterExpressions() - Method in class org.apache.camel.component.bean.MethodInfo
 
createParameterMappingStrategy(CamelContext) - Static method in class org.apache.camel.component.bean.BeanInfo
 
createParameterMappingStrategy() - Method in class org.apache.camel.component.bean.RegistryBean
 
createParametersExpression() - Method in class org.apache.camel.component.bean.MethodInfo
 
createPredicate(String) - Method in class org.apache.camel.language.bean.BeanLanguage
 
createProducer() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
createProxy(Endpoint, boolean, Class<T>...) - Method in class org.apache.camel.component.bean.DefaultBeanProxyFactory
 
createProxy(Endpoint, Class<?>...) - Static method in class org.apache.camel.component.bean.PojoProxyHelper
Deprecated.
 
createProxy(Endpoint, boolean, ClassLoader, Class<T>, MethodInfoCache) - Static method in class org.apache.camel.component.bean.ProxyHelper
Creates a Proxy which sends the exchange to the endpoint.
createProxy(Endpoint, boolean, ClassLoader, Class<T>[], MethodInfoCache) - Static method in class org.apache.camel.component.bean.ProxyHelper
Creates a Proxy which sends the exchange to the endpoint.
createProxy(Endpoint, ClassLoader, Class<T>) - Static method in class org.apache.camel.component.bean.ProxyHelper
Creates a Proxy which sends the exchange to the endpoint.
createProxy(Endpoint, boolean, ClassLoader, Class<T>...) - Static method in class org.apache.camel.component.bean.ProxyHelper
Creates a Proxy which sends the exchange to the endpoint.
createProxy(Endpoint, Class<T>) - Static method in class org.apache.camel.component.bean.ProxyHelper
Creates a Proxy which sends the exchange to the endpoint.
createProxy(Endpoint, boolean, Class<T>...) - Static method in class org.apache.camel.component.bean.ProxyHelper
Creates a Proxy which sends the exchange to the endpoint.
createProxy(Endpoint, Producer, Class<T>) - Static method in class org.apache.camel.component.bean.ProxyHelper
Creates a Proxy which sends the exchange to the endpoint.
createProxy(Endpoint, boolean, Producer, Class<T>...) - Static method in class org.apache.camel.component.bean.ProxyHelper
Creates a Proxy which sends the exchange to the endpoint.
createProxyObject(Endpoint, boolean, Producer, ClassLoader, Class<T>[], MethodInfoCache) - Static method in class org.apache.camel.component.bean.ProxyHelper
Creates a Proxy which sends the exchange to the endpoint.

D

DefaultBeanProcessorFactory - Class in org.apache.camel.component.bean
 
DefaultBeanProcessorFactory() - Constructor for class org.apache.camel.component.bean.DefaultBeanProcessorFactory
 
DefaultBeanProxyFactory - Class in org.apache.camel.component.bean
 
DefaultBeanProxyFactory() - Constructor for class org.apache.camel.component.bean.DefaultBeanProxyFactory
 
DefaultParameterMappingStrategy - Class in org.apache.camel.component.bean
Represents the strategy used to figure out how to map a message exchange to a POJO method invocation
DefaultParameterMappingStrategy() - Constructor for class org.apache.camel.component.bean.DefaultParameterMappingStrategy
 
doInvoke(Method, Exchange) - Method in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
doInvokeProxy(Object, Method, Object[]) - Method in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
doInvokeProxy(Object, Method, Object[]) - Method in class org.apache.camel.component.bean.CamelInvocationHandler
 
doInvokeProxy(Object, Method, Object[]) - Method in class org.apache.camel.component.bean.PojoMessageInvocationHandler
Deprecated.
 
doShutdown() - Method in class org.apache.camel.component.bean.BeanComponent
 
doStart() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
doStart() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
doStart() - Method in class org.apache.camel.component.bean.BeanProcessor
 
doStart() - Method in class org.apache.camel.component.bean.BeanProducer
 
doStop() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
doStop() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
doStop() - Method in class org.apache.camel.component.bean.BeanProcessor
 
doStop() - Method in class org.apache.camel.component.bean.BeanProducer
 

E

endpoint - Variable in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
equals(Object) - Method in class org.apache.camel.component.bean.BeanInfoCacheKey
 
evaluate(Exchange) - Method in class org.apache.camel.language.bean.BeanExpression
 
evaluate(Exchange, Class<T>) - Method in class org.apache.camel.language.bean.BeanExpression
 

F

findOneWayAnnotation(Method) - Method in class org.apache.camel.component.bean.MethodInfo
Finds the oneway annotation in priority order; look for method level annotations first, then the class level annotations, then super class annotations then interface annotations
findOneWayAnnotation(List<Class<?>>) - Method in class org.apache.camel.component.bean.MethodInfo
Finds the first annotation on the given list of classes
findOneWayAnnotationOnMethod(List<Class<?>>, Method) - Method in class org.apache.camel.component.bean.MethodInfo
Finds the first annotation on the base methods defined in the list of classes
findSuitableException(Throwable, Method) - Method in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
Tries to find the best suited exception to throw.

G

getArguments() - Method in interface org.apache.camel.component.bean.MethodInvocation
 
getBean() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
getBean() - Method in interface org.apache.camel.component.bean.BeanHolder
Gets the bean.
getBean() - Method in class org.apache.camel.component.bean.BeanProcessor
 
getBean() - Method in class org.apache.camel.component.bean.ConstantBeanHolder
 
getBean() - Method in class org.apache.camel.component.bean.ConstantStaticTypeBeanHolder
 
getBean() - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
getBean() - Method in exception org.apache.camel.component.bean.MethodNotFoundException
 
getBean() - Method in class org.apache.camel.component.bean.RegistryBean
 
getBean() - Method in class org.apache.camel.language.bean.BeanExpression
 
getBean() - Method in class org.apache.camel.language.bean.BeanLanguage
 
getBeanHolder() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
getBeanHolder() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
getBeanHolder() - Method in class org.apache.camel.component.bean.BeanProcessor
 
getBeanInfo() - Method in interface org.apache.camel.component.bean.BeanHolder
Gets bean info for the bean.
getBeanInfo(Object) - Method in interface org.apache.camel.component.bean.BeanHolder
Gets bean info for the given bean.
getBeanInfo() - Method in class org.apache.camel.component.bean.ConstantBeanHolder
 
getBeanInfo(Object) - Method in class org.apache.camel.component.bean.ConstantBeanHolder
 
getBeanInfo() - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
getBeanInfo(Object) - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
getBeanInfo(Class<?>) - Method in class org.apache.camel.component.bean.MethodInfoCache
 
getBeanInfo() - Method in class org.apache.camel.component.bean.RegistryBean
 
getBeanInfo(Object) - Method in class org.apache.camel.component.bean.RegistryBean
 
getBeanName() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
getBeanName() - Method in class org.apache.camel.language.bean.BeanExpression
 
getBeanName() - Method in exception org.apache.camel.language.bean.RuntimeBeanExpressionException
 
getBeanType() - Method in class org.apache.camel.language.bean.BeanLanguage
 
getBodyParameters() - Method in class org.apache.camel.component.bean.MethodInfo
 
getBodyParameterType() - Method in class org.apache.camel.component.bean.MethodInfo
 
getCache() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
getCache() - Method in class org.apache.camel.component.bean.BeanComponent
 
getCache() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
getCache() - Method in class org.apache.camel.component.bean.BeanProcessor
 
getCamelContext() - Method in class org.apache.camel.component.bean.BeanInfo
 
getClassLoader(Class<?>...) - Static method in class org.apache.camel.component.bean.ProxyHelper
Returns the class loader of the first interface or throws IllegalArgumentException if there are no interfaces specified
getContext() - Method in class org.apache.camel.component.bean.RegistryBean
 
getDefaultParameterTypeExpression(Class<?>) - Method in class org.apache.camel.component.bean.DefaultParameterMappingStrategy
 
getDefaultParameterTypeExpression(Class<?>) - Method in interface org.apache.camel.component.bean.ParameterMappingStrategy
Gets an expression used for evaluation with the current Exchange and its result is used as parameter value for the given type
getExchange() - Method in exception org.apache.camel.language.bean.RuntimeBeanExpressionException
 
getExecutorService(CamelContext) - Static method in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
getFromAnnotation(Annotation, String) - Method in class org.apache.camel.component.bean.BeanAnnotationExpressionFactory
 
getGenericType(CamelContext, Type) - Static method in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
getGetterShorthandName(Method) - Static method in class org.apache.camel.component.bean.BeanInfo
 
getIndex() - Method in exception org.apache.camel.component.bean.ParameterBindingException
 
getMethod() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
getMethod() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
getMethod() - Method in class org.apache.camel.component.bean.BeanProcessor
 
getMethod() - Method in class org.apache.camel.component.bean.MethodBean
 
getMethod() - Method in class org.apache.camel.component.bean.MethodInfo
 
getMethod() - Method in interface org.apache.camel.component.bean.MethodInvocation
 
getMethod() - Method in exception org.apache.camel.component.bean.ParameterBindingException
 
getMethod() - Method in class org.apache.camel.language.bean.BeanExpression
 
getMethod() - Method in class org.apache.camel.language.bean.BeanLanguage
 
getMethod() - Method in exception org.apache.camel.language.bean.RuntimeBeanExpressionException
 
getMethodInfo(Method) - Method in class org.apache.camel.component.bean.BeanInfo
Returns the MethodInfo for the given method if it exists or null if there is no metadata available for the given method
getMethodInfo(Method) - Method in class org.apache.camel.component.bean.MethodInfoCache
 
getMethodName() - Method in exception org.apache.camel.component.bean.MethodNotFoundException
 
getMethods() - Method in exception org.apache.camel.component.bean.AmbiguousMethodCallException
The ambiguous methods for which a single method could not be chosen
getMethods() - Method in class org.apache.camel.component.bean.BeanInfo
Gets the list of methods sorted by A..Z method name.
getName() - Method in class org.apache.camel.component.bean.MethodBean
 
getName() - Method in class org.apache.camel.component.bean.RegistryBean
 
getParameterMappingStrategy() - Method in class org.apache.camel.component.bean.RegistryBean
 
getParameters() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
getParameters() - Method in class org.apache.camel.component.bean.MethodInfo
 
getParametersExpression() - Method in class org.apache.camel.component.bean.MethodInfo
 
getParameterType() - Method in exception org.apache.camel.component.bean.ParameterBindingException
 
getParameterTypes() - Method in class org.apache.camel.component.bean.MethodBean
 
getParameterValue() - Method in exception org.apache.camel.component.bean.ParameterBindingException
 
getPattern() - Method in class org.apache.camel.component.bean.MethodInfo
Returns the ExchangePattern that should be used when invoking this method.
getPatternAnnotation(AnnotatedElement) - Method in class org.apache.camel.component.bean.MethodInfo
Returns the pattern annotation on the given annotated element; either as a direct annotation or on an annotation which is also annotated
getPatternAnnotation(AnnotatedElement, int) - Method in class org.apache.camel.component.bean.MethodInfo
Returns the pattern annotation on the given annotated element; either as a direct annotation or on an annotation which is also annotated
getProcessor() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
getProcessor() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
getProcessor() - Method in interface org.apache.camel.component.bean.BeanHolder
Gets a Processor for this bean, if supported.
getProcessor() - Method in class org.apache.camel.component.bean.BeanProcessor
 
getProcessor() - Method in class org.apache.camel.component.bean.ConstantBeanHolder
 
getProcessor() - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
getProcessor() - Method in class org.apache.camel.component.bean.RegistryBean
 
getRef() - Method in class org.apache.camel.language.bean.BeanLanguage
 
getRegistry() - Method in class org.apache.camel.component.bean.RegistryBean
 
getStaticPart() - Method in interface org.apache.camel.component.bean.MethodInvocation
 
getThis() - Method in interface org.apache.camel.component.bean.MethodInvocation
 
getType() - Method in class org.apache.camel.component.bean.BeanInfo
 
getType() - Method in interface org.apache.camel.component.bean.BeanTypeHolder
 
getType() - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
getType() - Method in class org.apache.camel.component.bean.MethodBean
 
getType() - Method in class org.apache.camel.component.bean.MethodInfo
 
getType() - Method in class org.apache.camel.language.bean.BeanExpression
 
getValidParameterType(String) - Static method in class org.apache.camel.component.bean.BeanHelper
Determines and maps the given value is valid according to the supported values by the bean component.

H

hasAnyMethodHandlerAnnotation() - Method in class org.apache.camel.component.bean.BeanInfo
Does any of the methods have a Canel @Handler annotation.
hasBodyParameter() - Method in class org.apache.camel.component.bean.MethodInfo
 
hasCustomAnnotation() - Method in class org.apache.camel.component.bean.MethodInfo
 
hasExceptionParameter() - Method in class org.apache.camel.component.bean.MethodInfo
 
hasHandlerAnnotation() - Method in class org.apache.camel.component.bean.MethodInfo
 
hashCode() - Method in class org.apache.camel.component.bean.BeanInfoCacheKey
 
hasMethod(String) - Method in class org.apache.camel.component.bean.BeanInfo
Do we have a method with the given name.
hasParameters() - Method in class org.apache.camel.component.bean.MethodInfo
 
hasPublicConstructors() - Method in class org.apache.camel.component.bean.BeanInfo
Returns whether the bean class has any public constructors.
hasStaticMethod(String) - Method in class org.apache.camel.component.bean.BeanInfo
Do we have a static method with the given name.

I

invoke(Object, Method, Object[]) - Method in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
invoke(Method, Object, Object[], Exchange) - Method in class org.apache.camel.component.bean.MethodInfo
 
invokeProxy(Method, ExchangePattern, Object[], boolean) - Method in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
invokeWithBody(Method, Object, ExchangePattern) - Method in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
isAssignableToExpectedType(ClassResolver, String, Class<?>) - Static method in class org.apache.camel.component.bean.BeanHelper
Determines if the given parameter type is assignable to the expected type.
isCache() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
isCovariantWith(MethodInfo) - Method in class org.apache.camel.component.bean.MethodInfo
Returns true if this method is covariant with the specified method (this method may above or below the specified method in the class hierarchy)
isGetter(Method) - Static method in class org.apache.camel.component.bean.BeanInfo
 
isReturnTypeVoid() - Method in class org.apache.camel.component.bean.MethodInfo
 
isSetter(Method) - Static method in class org.apache.camel.component.bean.BeanInfo
 
isShorthandMethod() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
isShorthandMethod() - Method in class org.apache.camel.component.bean.BeanProcessor
 
isSingleton() - Method in class org.apache.camel.language.bean.BeanLanguage
 
isStaticMethod() - Method in class org.apache.camel.component.bean.MethodInfo
 
isValidMethod(Method) - Method in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
isValidMethod(Class<?>, Method) - Method in class org.apache.camel.component.bean.BeanInfo
Validates whether the given method is a valid candidate for Camel Bean Binding.
isValidParameterValue(String) - Static method in class org.apache.camel.component.bean.BeanHelper
Determines if the given value is valid according to the supported values by the bean component.

L

loadDefaultRegistry() - Method in class org.apache.camel.component.bean.DefaultParameterMappingStrategy
 
lookupBean() - Method in class org.apache.camel.component.bean.RegistryBean
 

M

matches(Exchange) - Method in class org.apache.camel.language.bean.BeanExpression
 
MethodBean - Class in org.apache.camel.component.bean
Represents a Serializable version of a Method
MethodBean() - Constructor for class org.apache.camel.component.bean.MethodBean
 
MethodBean(Method) - Constructor for class org.apache.camel.component.bean.MethodBean
 
MethodInfo - Class in org.apache.camel.component.bean
Information about a method to be used for invocation.
MethodInfo(CamelContext, Class<?>, Method, List<ParameterInfo>, List<ParameterInfo>, boolean, boolean) - Constructor for class org.apache.camel.component.bean.MethodInfo
 
MethodInfoCache - Class in org.apache.camel.component.bean
Represents a cache of MethodInfo objects to avoid the expense of introspection for each invocation of a method via a proxy.
MethodInfoCache(CamelContext) - Constructor for class org.apache.camel.component.bean.MethodInfoCache
 
MethodInfoCache(CamelContext, int, int) - Constructor for class org.apache.camel.component.bean.MethodInfoCache
 
MethodInfoCache(CamelContext, Map<Class<?>, BeanInfo>, Map<Method, MethodInfo>) - Constructor for class org.apache.camel.component.bean.MethodInfoCache
 
MethodInvocation - Interface in org.apache.camel.component.bean
Information used by Camel to perform method invocation.
MethodNotFoundException - Exception in org.apache.camel.component.bean
 
MethodNotFoundException(Exchange, Object, String) - Constructor for exception org.apache.camel.component.bean.MethodNotFoundException
 
MethodNotFoundException(Exchange, Object, String, String) - Constructor for exception org.apache.camel.component.bean.MethodNotFoundException
 
MethodNotFoundException(Exchange, Class<?>, String, boolean) - Constructor for exception org.apache.camel.component.bean.MethodNotFoundException
 
MethodNotFoundException(Object, String, Throwable) - Constructor for exception org.apache.camel.component.bean.MethodNotFoundException
 
MethodNotFoundException(Class<?>, String, Throwable) - Constructor for exception org.apache.camel.component.bean.MethodNotFoundException
 

O

org.apache.camel.component.bean - package org.apache.camel.component.bean
The Bean Component which will look up the bean name in the Spring ApplicationContext and use that to dispatch messages to a POJO
org.apache.camel.component.beanclass - package org.apache.camel.component.beanclass
The Class Component for invoking Java classes from Camel
org.apache.camel.language.bean - package org.apache.camel.language.bean
Camel Bean language.

P

ParameterBindingException - Exception in org.apache.camel.component.bean
 
ParameterBindingException(Throwable, Method, int, Class<?>, Object) - Constructor for exception org.apache.camel.component.bean.ParameterBindingException
 
ParameterMappingStrategy - Interface in org.apache.camel.component.bean
A strategy for creating a default parameter expression for a given type
PojoMessageInvocationHandler - Class in org.apache.camel.component.bean
Deprecated.
PojoMessageInvocationHandler(Endpoint, Producer) - Constructor for class org.apache.camel.component.bean.PojoMessageInvocationHandler
Deprecated.
 
PojoProxyHelper - Class in org.apache.camel.component.bean
Deprecated.
proceed(AsyncCallback) - Method in interface org.apache.camel.component.bean.MethodInvocation
Proceed and invokes the method.
process(Exchange, AsyncCallback) - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
process(Exchange) - Method in class org.apache.camel.component.bean.BeanProcessor
 
process(Exchange, AsyncCallback) - Method in class org.apache.camel.component.bean.BeanProcessor
 
process(Exchange, AsyncCallback) - Method in class org.apache.camel.component.bean.BeanProducer
 
processAsync(Exchange) - Method in class org.apache.camel.component.bean.BeanProcessor
 
producer - Variable in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
ProxyHelper - Class in org.apache.camel.component.bean
A helper class for creating proxies which delegate to Camel

R

RegistryBean - Class in org.apache.camel.component.bean
An implementation of a BeanHolder which will look up a bean from the registry and act as a cache of its metadata
RegistryBean(CamelContext, String) - Constructor for class org.apache.camel.component.bean.RegistryBean
 
RegistryBean(Registry, CamelContext, String) - Constructor for class org.apache.camel.component.bean.RegistryBean
 
RuntimeBeanExpressionException - Exception in org.apache.camel.language.bean
Exception thrown if invocation of bean failed.
RuntimeBeanExpressionException(Exchange, String, String, Throwable) - Constructor for exception org.apache.camel.language.bean.RuntimeBeanExpressionException
 
RuntimeBeanExpressionException(Exchange, String, String, String) - Constructor for exception org.apache.camel.language.bean.RuntimeBeanExpressionException
 

S

setBean(Object) - Method in class org.apache.camel.language.bean.BeanExpression
 
setBean(Object) - Method in class org.apache.camel.language.bean.BeanLanguage
 
setBeanHolder(BeanHolder) - Method in class org.apache.camel.component.bean.BeanEndpoint
 
setBeanName(String) - Method in class org.apache.camel.component.bean.BeanEndpoint
Sets the name of the bean to invoke
setBeanName(String) - Method in class org.apache.camel.language.bean.BeanExpression
 
setBeanType(Class<?>) - Method in class org.apache.camel.language.bean.BeanLanguage
 
setCache(Boolean) - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
setCache(Boolean) - Method in class org.apache.camel.component.bean.BeanComponent
If enabled, Camel will cache the result of the first Registry look-up.
setCache(Boolean) - Method in class org.apache.camel.component.bean.BeanEndpoint
If enabled, Camel will cache the result of the first Registry look-up.
setCache(Boolean) - Method in class org.apache.camel.component.bean.BeanProcessor
 
setMethod(String) - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
Sets the method name to use
setMethod(String) - Method in class org.apache.camel.component.bean.BeanEndpoint
Sets the name of the method to invoke on the bean
setMethod(String) - Method in class org.apache.camel.component.bean.BeanProcessor
 
setMethod(String) - Method in class org.apache.camel.language.bean.BeanExpression
 
setMethod(String) - Method in class org.apache.camel.language.bean.BeanLanguage
 
setName(String) - Method in class org.apache.camel.component.bean.MethodBean
 
setParameterMappingStrategy(ParameterMappingStrategy) - Method in class org.apache.camel.component.bean.RegistryBean
 
setParameters(Map<String, Object>) - Method in class org.apache.camel.component.bean.BeanEndpoint
Used for configuring additional properties on the bean
setParameterTypes(Class<?>[]) - Method in class org.apache.camel.component.bean.MethodBean
 
setRef(String) - Method in class org.apache.camel.language.bean.BeanLanguage
 
setShorthandMethod(boolean) - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
Sets whether to support getter style method name, so you can say the method is called 'name' but it will invoke the 'getName' method.
setShorthandMethod(boolean) - Method in class org.apache.camel.component.bean.BeanProcessor
 
setType(Class<?>) - Method in class org.apache.camel.component.bean.MethodBean
 
setType(Class<?>) - Method in class org.apache.camel.language.bean.BeanExpression
 
supportProcessor() - Method in interface org.apache.camel.component.bean.BeanHolder
Whether a Processor is supported by this bean holder.
supportProcessor() - Method in class org.apache.camel.component.bean.ConstantBeanHolder
 
supportProcessor() - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
supportProcessor() - Method in class org.apache.camel.component.bean.RegistryBean
 

T

toString() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
toString() - Method in class org.apache.camel.component.bean.BeanProcessor
 
toString() - Method in class org.apache.camel.component.bean.ConstantBeanHolder
 
toString() - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
toString() - Method in class org.apache.camel.component.bean.MethodInfo
 
toString() - Method in class org.apache.camel.component.bean.RegistryBean
 
toString() - Method in class org.apache.camel.language.bean.BeanExpression
 

V

validateHasMethod(CamelContext, Object, Class<?>, String) - Method in class org.apache.camel.language.bean.BeanExpression
Validates the given bean has the method.
A B C D E F G H I L M O P R S T V 
Skip navigation links

Apache Camel