Index
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 theBeanComponent
- 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 camelEndpoint
- 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 aMethod
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form