Index

A B C D E F G H I L M O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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(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
 
afterInvoke(Method, Exchange, boolean) - Method in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
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 Interface in org.apache.camel.language.bean
Used to inject a bean expression into a field, property, method or parameter when using Bean Integration.
BEAN_METHOD_NAME - 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
Generated by camel build tools - do NOT edit this file!
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
Invoke methods of Java beans stored in Camel registry.
BeanEndpoint() - Constructor for class org.apache.camel.component.bean.BeanEndpoint
 
BeanEndpoint(String, Component) - Constructor for class org.apache.camel.component.bean.BeanEndpoint
 
BeanEndpoint(String, Component, BeanProcessor) - Constructor for class org.apache.camel.component.bean.BeanEndpoint
 
BeanEndpointConfigurer - Class in org.apache.camel.component.bean
Generated by camel build tools - do NOT edit this file!
BeanEndpointConfigurer() - Constructor for class org.apache.camel.component.bean.BeanEndpointConfigurer
 
BeanEndpointUriFactory - Class in org.apache.camel.component.bean
Generated by camel build tools - do NOT edit this file!
BeanEndpointUriFactory() - Constructor for class org.apache.camel.component.bean.BeanEndpointUriFactory
 
BeanExpression - Class in org.apache.camel.language.bean
Evaluates an expression using a bean method invocation
BeanExpression(Class<?>, String) - Constructor for class org.apache.camel.language.bean.BeanExpression
 
BeanExpression(Object, String) - Constructor for class org.apache.camel.language.bean.BeanExpression
 
BeanExpression(String, 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, Class<?>, Method, ParameterMappingStrategy, BeanComponent) - Constructor for class org.apache.camel.component.bean.BeanInfo
 
BeanInfo(CamelContext, Class<?>, ParameterMappingStrategy, BeanComponent) - Constructor for class org.apache.camel.component.bean.BeanInfo
 
BeanInfo(CamelContext, Method, ParameterMappingStrategy, BeanComponent) - 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
BeanLanguage() - Constructor for class org.apache.camel.language.bean.BeanLanguage
 
BeanProcessor - Class in org.apache.camel.component.bean
 
BeanProcessor(Object, CamelContext) - Constructor for class org.apache.camel.component.bean.BeanProcessor
 
BeanProcessor(Object, BeanInfo) - 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
 
BeanResourceResolver - Class in org.apache.camel.language.bean
 
BeanResourceResolver() - Constructor for class org.apache.camel.language.bean.BeanResourceResolver
 
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
 
buildUri(String, Map<String, Object>, boolean) - Method in class org.apache.camel.component.bean.BeanEndpointUriFactory
 
buildUri(String, Map<String, Object>, boolean) - Method in class org.apache.camel.component.beanclass.ClassEndpointUriFactory
 

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
Generated by camel build tools - do NOT edit this file!
ClassComponentConfigurer() - Constructor for class org.apache.camel.component.beanclass.ClassComponentConfigurer
 
ClassEndpoint - Class in org.apache.camel.component.beanclass
Invoke methods of Java beans specified by class name.
ClassEndpoint(String, Component) - Constructor for class org.apache.camel.component.beanclass.ClassEndpoint
 
ClassEndpointConfigurer - Class in org.apache.camel.component.beanclass
Generated by camel build tools - do NOT edit this file!
ClassEndpointConfigurer() - Constructor for class org.apache.camel.component.beanclass.ClassEndpointConfigurer
 
ClassEndpointUriFactory - Class in org.apache.camel.component.beanclass
Generated by camel build tools - do NOT edit this file!
ClassEndpointUriFactory() - Constructor for class org.apache.camel.component.beanclass.ClassEndpointUriFactory
 
close() - Method in class org.apache.camel.component.bean.BeanProcessor
 
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.language.bean.BeanLanguage
 
ConstantBeanHolder - Class in org.apache.camel.component.bean
A constant (singleton) bean implementation of BeanHolder
ConstantBeanHolder(Object, CamelContext, ParameterMappingStrategy, BeanComponent) - Constructor for class org.apache.camel.component.bean.ConstantBeanHolder
 
ConstantBeanHolder(Object, BeanInfo) - 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, ParameterMappingStrategy, BeanComponent) - 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<?>, CamelContext, ParameterMappingStrategy, BeanComponent) - Constructor for class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
ConstantTypeBeanHolder(Class<?>, BeanInfo) - 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, BeanScope) - 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 singleton (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(String) - Method in class org.apache.camel.language.bean.BeanLanguage
 
createExpression(String, Object[]) - Method in class org.apache.camel.language.bean.BeanLanguage
 
createExpression(CamelContext, Annotation, LanguageAnnotation, Class<?>) - Method in class org.apache.camel.component.bean.BeanAnnotationExpressionFactory
 
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.ParameterMappingStrategyHelper
 
createParametersExpression() - Method in class org.apache.camel.component.bean.MethodInfo
 
createPredicate(String) - Method in class org.apache.camel.language.bean.BeanLanguage
 
createPredicate(String, Object[]) - 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, 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, 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, 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, boolean, 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, Class<T>) - 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, 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.
createResource(String, String) - Method in class org.apache.camel.language.bean.BeanResourceResolver
 

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
doInit() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
doInit() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
doInit() - Method in class org.apache.camel.component.bean.BeanProcessor
 
doInit() - Method in class org.apache.camel.component.bean.DefaultBeanProcessorFactory
 
doInit() - Method in class org.apache.camel.component.beanclass.ClassComponent
 
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
 
doResume() - Method in class org.apache.camel.component.bean.BeanProcessor
 
doShutdown() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
doShutdown() - Method in class org.apache.camel.component.bean.BeanComponent
 
doShutdown() - Method in class org.apache.camel.component.bean.BeanProcessor
 
doStart() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
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.BeanProcessor
 
doStop() - Method in class org.apache.camel.component.bean.BeanProducer
 
doSuspend() - Method in class org.apache.camel.component.bean.BeanProcessor
 

E

endpoint - Variable in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
equals(Object) - Method in class org.apache.camel.component.bean.BeanInfoCacheKey
 
evaluate(String, Map<String, Object>, Class<T>) - Method in class org.apache.camel.language.bean.BeanLanguage
 
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

findExchangePatternAnnotation(Map<Class<?>, Annotation>) - Method in class org.apache.camel.component.bean.MethodInfo
 
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 class org.apache.camel.component.bean.BeanProcessor
 
getBean() - Method in exception org.apache.camel.component.bean.MethodNotFoundException
 
getBean() - Method in class org.apache.camel.language.bean.BeanExpression
 
getBean() - Method in class org.apache.camel.language.bean.BeanLanguage
 
getBean(Exchange) - Method in interface org.apache.camel.component.bean.BeanHolder
Gets the bean.
getBean(Exchange) - Method in class org.apache.camel.component.bean.ConstantBeanHolder
 
getBean(Exchange) - Method in class org.apache.camel.component.bean.ConstantStaticTypeBeanHolder
 
getBean(Exchange) - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
getBean(Exchange) - Method in class org.apache.camel.component.bean.RegistryBean
 
getBean(Exchange) - Method in class org.apache.camel.component.bean.RequestBeanHolder
 
getBeanComponent() - Method in class org.apache.camel.language.bean.BeanExpression
 
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() - Method in class org.apache.camel.component.bean.ConstantBeanHolder
 
getBeanInfo() - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
getBeanInfo() - Method in class org.apache.camel.component.bean.RegistryBean
 
getBeanInfo() - Method in class org.apache.camel.component.bean.RequestBeanHolder
 
getBeanInfo(Class<?>) - Method in class org.apache.camel.component.bean.MethodInfoCache
 
getBeanInfo(Object) - Method in interface org.apache.camel.component.bean.BeanHolder
Gets bean info for the given bean.
getBeanInfo(Object) - Method in class org.apache.camel.component.bean.ConstantBeanHolder
 
getBeanInfo(Object) - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
getBeanInfo(Object) - Method in class org.apache.camel.component.bean.RegistryBean
 
getBeanInfo(Object) - Method in class org.apache.camel.component.bean.RequestBeanHolder
 
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
 
getCamelContext() - Method in class org.apache.camel.component.bean.BeanInfo
 
getCamelContext() - Method in class org.apache.camel.component.bean.DefaultBeanProcessorFactory
 
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
getCollectionValueType(Object, String, boolean) - Method in class org.apache.camel.component.bean.BeanEndpointConfigurer
 
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
getErrorHandler() - Method in class org.apache.camel.component.bean.BeanProcessor
 
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
 
getId() - Method in class org.apache.camel.component.bean.BeanProcessor
 
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
 
getOptions() - Method in interface org.apache.camel.component.bean.BeanHolder
Additional options that should be configured on the bean
getOptions() - Method in class org.apache.camel.component.bean.ConstantBeanHolder
 
getOptions() - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
getOptions() - Method in class org.apache.camel.component.bean.RegistryBean
 
getOptions() - Method in class org.apache.camel.component.bean.RequestBeanHolder
 
getOptionType(String, boolean) - Method in class org.apache.camel.component.bean.BeanComponentConfigurer
 
getOptionType(String, boolean) - Method in class org.apache.camel.component.bean.BeanEndpointConfigurer
 
getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.bean.BeanComponentConfigurer
 
getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.bean.BeanEndpointConfigurer
 
getParameterMappingStrategy() - Method in class org.apache.camel.language.bean.BeanExpression
 
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.
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
 
getProcessor() - Method in class org.apache.camel.component.bean.RequestBeanHolder
 
getRef() - Method in class org.apache.camel.language.bean.BeanLanguage
 
getRegistry() - Method in class org.apache.camel.component.bean.RegistryBean
 
getResultType() - Method in class org.apache.camel.language.bean.BeanExpression
 
getScope() - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
getScope() - Method in class org.apache.camel.component.bean.BeanComponent
 
getScope() - Method in class org.apache.camel.component.bean.BeanEndpoint
 
getScope() - Method in class org.apache.camel.component.bean.BeanProcessor
 
getScope() - Method in class org.apache.camel.language.bean.BeanExpression
 
getScope() - Method in class org.apache.camel.language.bean.BeanLanguage
 
getSimple() - Method in class org.apache.camel.language.bean.BeanExpression
 
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.
hasPublicNoArgConstructors() - Method in class org.apache.camel.component.bean.BeanInfo
Returns whether the bean class has any public no-arg constructors.
hasStaticMethod(String) - Method in class org.apache.camel.component.bean.BeanInfo
Do we have a static method with the given name.

I

init(CamelContext) - Method in class org.apache.camel.language.bean.BeanExpression
 
INSTANCE - Static variable in class org.apache.camel.component.bean.DefaultParameterMappingStrategy
 
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.
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)
isEnabled(String) - Method in class org.apache.camel.component.bean.BeanEndpointUriFactory
 
isEnabled(String) - Method in class org.apache.camel.component.beanclass.ClassEndpointUriFactory
 
isGetter(Method) - Static method in class org.apache.camel.component.bean.BeanInfo
 
isLenientProperties() - Method in class org.apache.camel.component.bean.BeanEndpointUriFactory
 
isLenientProperties() - Method in class org.apache.camel.component.beanclass.ClassEndpointUriFactory
 
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
 
isStaticMethod() - Method in class org.apache.camel.component.bean.MethodInfo
 
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.
isValidMethod(Method) - Method in class org.apache.camel.component.bean.AbstractCamelInvocationHandler
 
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

LANGUAGE - Static variable in class org.apache.camel.language.bean.BeanLanguage
 
lookupBean() - Method in class org.apache.camel.component.bean.RegistryBean
 

M

matches(Exchange) - Method in class org.apache.camel.language.bean.BeanExpression
 
method() - Element in annotation interface org.apache.camel.language.bean.Bean
 
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(Class<?>, String) - Constructor for exception org.apache.camel.component.bean.MethodNotFoundException
 
MethodNotFoundException(Class<?>, String, Throwable) - Constructor for exception org.apache.camel.component.bean.MethodNotFoundException
 
MethodNotFoundException(Object, String, Throwable) - Constructor for exception org.apache.camel.component.bean.MethodNotFoundException
 
MethodNotFoundException(Exchange, Class<?>, String, boolean) - Constructor for exception org.apache.camel.component.bean.MethodNotFoundException
 
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
 
multiValuePrefixes() - Method in class org.apache.camel.component.bean.BeanEndpointUriFactory
 
multiValuePrefixes() - Method in class org.apache.camel.component.beanclass.ClassEndpointUriFactory
 

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
ParameterMappingStrategyHelper - Class in org.apache.camel.component.bean
 
proceed(AsyncCallback) - Method in interface org.apache.camel.component.bean.MethodInvocation
Proceed and invokes the method.
process(Exchange) - Method in class org.apache.camel.component.bean.BeanProcessor
 
process(Exchange, AsyncCallback) - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
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
 
propertyNames() - Method in class org.apache.camel.component.bean.BeanEndpointUriFactory
 
propertyNames() - Method in class org.apache.camel.component.beanclass.ClassEndpointUriFactory
 
ProxyHelper - Class in org.apache.camel.component.bean
A helper class for creating proxies which delegate to Camel

R

ref() - Element in annotation interface org.apache.camel.language.bean.Bean
 
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, ParameterMappingStrategy, BeanComponent) - Constructor for class org.apache.camel.component.bean.RegistryBean
 
RequestBeanHolder - Class in org.apache.camel.component.bean
Request scoped BeanHolder wrapper.
RequestBeanHolder(BeanHolder) - Constructor for class org.apache.camel.component.bean.RequestBeanHolder
 
RuntimeBeanExpressionException - Exception in org.apache.camel.language.bean
Exception thrown if invocation of bean failed.
RuntimeBeanExpressionException(Exchange, String, String, String) - Constructor for exception org.apache.camel.language.bean.RuntimeBeanExpressionException
 
RuntimeBeanExpressionException(Exchange, String, String, Throwable) - Constructor for exception org.apache.camel.language.bean.RuntimeBeanExpressionException
 

S

SCHEME - Static variable in class org.apache.camel.language.bean.BeanResourceResolver
 
secretPropertyNames() - Method in class org.apache.camel.component.bean.BeanEndpointUriFactory
 
secretPropertyNames() - Method in class org.apache.camel.component.beanclass.ClassEndpointUriFactory
 
setBean(Object) - Method in class org.apache.camel.language.bean.BeanLanguage
 
setBeanComponent(BeanComponent) - Method in class org.apache.camel.language.bean.BeanExpression
 
setBeanHolder(BeanHolder) - Method in class org.apache.camel.component.bean.BeanEndpoint
 
setBeanName(String) - Method in class org.apache.camel.component.bean.BeanEndpoint
 
setBeanType(Class<?>) - Method in class org.apache.camel.language.bean.BeanLanguage
 
setCamelContext(CamelContext) - Method in class org.apache.camel.component.bean.DefaultBeanProcessorFactory
 
setErrorHandler(Processor) - Method in interface org.apache.camel.component.bean.BeanHolder
Sets error handler used by @RecipientList EIP
setErrorHandler(Processor) - Method in class org.apache.camel.component.bean.BeanProcessor
 
setErrorHandler(Processor) - Method in class org.apache.camel.component.bean.ConstantBeanHolder
 
setErrorHandler(Processor) - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
setErrorHandler(Processor) - Method in class org.apache.camel.component.bean.MethodInfo
For fine grained error handling for outputs of this EIP.
setErrorHandler(Processor) - Method in class org.apache.camel.component.bean.RegistryBean
 
setErrorHandler(Processor) - Method in class org.apache.camel.component.bean.RequestBeanHolder
 
setId(String) - 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
 
setMethod(String) - Method in class org.apache.camel.component.bean.BeanProcessor
 
setMethod(String) - Method in class org.apache.camel.language.bean.BeanLanguage
 
setName(String) - Method in class org.apache.camel.component.bean.MethodBean
 
setOptions(Map<String, Object>) - Method in interface org.apache.camel.component.bean.BeanHolder
Sets additional options that should be configured on the bean
setOptions(Map<String, Object>) - Method in class org.apache.camel.component.bean.ConstantBeanHolder
 
setOptions(Map<String, Object>) - Method in class org.apache.camel.component.bean.ConstantTypeBeanHolder
 
setOptions(Map<String, Object>) - Method in class org.apache.camel.component.bean.RegistryBean
 
setOptions(Map<String, Object>) - Method in class org.apache.camel.component.bean.RequestBeanHolder
 
setParameterMappingStrategy(ParameterMappingStrategy) - Method in class org.apache.camel.language.bean.BeanExpression
 
setParameters(Map<String, Object>) - Method in class org.apache.camel.component.bean.BeanEndpoint
 
setParameterTypes(Class<?>[]) - Method in class org.apache.camel.component.bean.MethodBean
 
setRef(String) - Method in class org.apache.camel.language.bean.BeanLanguage
 
setResultType(Class<?>) - Method in class org.apache.camel.language.bean.BeanExpression
 
setScope(BeanScope) - Method in class org.apache.camel.component.bean.AbstractBeanProcessor
 
setScope(BeanScope) - Method in class org.apache.camel.component.bean.BeanComponent
 
setScope(BeanScope) - Method in class org.apache.camel.component.bean.BeanEndpoint
 
setScope(BeanScope) - Method in class org.apache.camel.component.bean.BeanProcessor
 
setScope(BeanScope) - Method in class org.apache.camel.language.bean.BeanExpression
 
setScope(BeanScope) - 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
 
setSimple(Language) - Method in class org.apache.camel.language.bean.BeanExpression
 
setType(Class<?>) - Method in class org.apache.camel.component.bean.MethodBean
 
start() - Method in class org.apache.camel.language.bean.BeanLanguage
 
stop() - Method in class org.apache.camel.language.bean.BeanLanguage
 
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
 
supportProcessor() - Method in class org.apache.camel.component.bean.RequestBeanHolder
 

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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form