A B C D E F G H I L M N O P R S T U X

A

accept() - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoChannel
 
accept(long) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoChannel
 
activateEndpoint(QName, String) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
addEndpoint(BeanEndpoint) - Method in class org.apache.servicemix.bean.BeanComponent
Adds a new component dynamically
addEndpoints(List) - Method in class org.apache.servicemix.bean.EndpointFinder
 
addIfMatching(ResolverUtil.Test, String) - Method in class org.apache.servicemix.bean.support.ResolverUtil
Add the class designated by the fully qualified class name provided to the set of resolved classes if and only if it is approved by the Test supplied.
addParameterMapping(Class, Expression) - Method in class org.apache.servicemix.bean.support.DefaultMethodInvocationStrategy
Adds a default parameter type mapping to an expression
addSentExchange(String) - Method in class org.apache.servicemix.bean.support.Request
 

B

BeanComponent - Class in org.apache.servicemix.bean
A JBI component for binding beans to the JBI bus which work directly off of the JBI messages without requiring any SOAP Processing.
BeanComponent() - Constructor for class org.apache.servicemix.bean.BeanComponent
 
BeanEndpoint - Class in org.apache.servicemix.bean
Represents a bean endpoint which consists of a together with a MethodInvocationStrategy so that JBI message exchanges can be invoked on the bean.
BeanEndpoint() - Constructor for class org.apache.servicemix.bean.BeanEndpoint
 
BeanEndpoint(BeanComponent, ServiceEndpoint) - Constructor for class org.apache.servicemix.bean.BeanEndpoint
 
BeanEndpoint.PojoChannel - Class in org.apache.servicemix.bean
 
BeanEndpoint.PojoChannel() - Constructor for class org.apache.servicemix.bean.BeanEndpoint.PojoChannel
 
BeanEndpoint.PojoContext - Class in org.apache.servicemix.bean
 
BeanEndpoint.PojoContext() - Constructor for class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
BeanInfo - Class in org.apache.servicemix.bean.support
Represents the metadata about a bean type created via a combination of introspection and annotations together with some useful sensible defaults
BeanInfo(Class, MethodInvocationStrategy) - Constructor for class org.apache.servicemix.bean.support.BeanInfo
 
BeanXBeanDeployer - Class in org.apache.servicemix.bean
 
BeanXBeanDeployer(BeanComponent) - Constructor for class org.apache.servicemix.bean.BeanXBeanDeployer
 

C

Callback - Annotation Type in org.apache.servicemix.bean
 
callLifecycleMethod(Object, Class<T>) - Static method in class org.apache.servicemix.bean.support.ReflectionUtils
 
cancel(boolean) - Method in class org.apache.servicemix.bean.support.Holder
 
checkEndOfRequest(Request, Object) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
close() - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoChannel
 
Content - Annotation Type in org.apache.servicemix.bean
Binds a method parameter to the payload of a message exchange
Correlation - Annotation Type in org.apache.servicemix.bean
 
createBean() - Method in class org.apache.servicemix.bean.BeanEndpoint
 
createBeanEndpoint(Class) - Method in class org.apache.servicemix.bean.EndpointFinder
 
createContentExpression(PojoMarshaler) - Method in class org.apache.servicemix.bean.support.BeanInfo
 
createExchangeFactory() - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoChannel
 
createExchangeFactory(QName) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoChannel
 
createExchangeFactory(ServiceEndpoint) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoChannel
 
createExchangeFactoryForService(QName) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoChannel
 
createInvocation(Object, MessageExchange) - Method in class org.apache.servicemix.bean.support.BeanInfo
 
createInvocation(Object, BeanInfo, MessageExchange, BeanEndpoint) - Method in class org.apache.servicemix.bean.support.DefaultMethodInvocationStrategy
Creates an invocation on the given POJO using annotations to decide which method to invoke and to figure out which parameters to use
createInvocation(Object, BeanInfo, MessageExchange, BeanEndpoint) - Method in interface org.apache.servicemix.bean.support.MethodInvocationStrategy
Creates an invocation on the given POJO using annotations to decide which method to invoke and to figure out which parameters to use
createMessage() - Method in interface org.apache.servicemix.bean.Destination
 
createMessage() - Method in class org.apache.servicemix.bean.support.DestinationImpl
 
createMethodInvocation(Object, MessageExchange) - Method in class org.apache.servicemix.bean.support.MethodInfo
 
createMethodInvocationStrategy() - Method in class org.apache.servicemix.bean.BeanEndpoint
 
createMethodParametersExpression(Expression[]) - Method in class org.apache.servicemix.bean.support.BeanInfo
 
createParameterUnmarshalExpression(Class, Method, Class, Annotation[]) - Method in class org.apache.servicemix.bean.support.BeanInfo
Creates an expression for the given parameter type if the parameter can be mapped automatically or null if the parameter cannot be mapped due to unsufficient annotations or not fitting with the default type conventions.
createParameterUnmarshalExpressionForAnnotation(Class, Method, Class, Annotation) - Method in class org.apache.servicemix.bean.support.BeanInfo
 
createQName(String, String) - Method in class org.apache.servicemix.bean.EndpointFinder
 
createServiceUnitManager() - Method in class org.apache.servicemix.bean.BeanComponent
 

D

deactivateEndpoint(ServiceEndpoint) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
DefaultMethodInvocationStrategy - Class in org.apache.servicemix.bean.support
Represents the strategy used to figure out how to map a JBI message exchange to a POJO method invocation
DefaultMethodInvocationStrategy() - Constructor for class org.apache.servicemix.bean.support.DefaultMethodInvocationStrategy
 
deregisterExternalEndpoint(ServiceEndpoint) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
Destination - Interface in org.apache.servicemix.bean
 
DestinationImpl - Class in org.apache.servicemix.bean.support
 
DestinationImpl(String, BeanEndpoint) - Constructor for class org.apache.servicemix.bean.support.DestinationImpl
 
destroy() - Method in class org.apache.servicemix.bean.EndpointFinder
 

E

Endpoint - Annotation Type in org.apache.servicemix.bean
 
EndpointFinder - Class in org.apache.servicemix.bean
Used to find POJOs on the classpath to be auto-exposed as endpoints
EndpointFinder(BeanComponent) - Constructor for class org.apache.servicemix.bean.EndpointFinder
 
evaluateCallbacks(Request) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
ExchangeTarget - Annotation Type in org.apache.servicemix.bean
 
extract(MessageExchange) - Method in class org.apache.servicemix.bean.support.Holder
 

F

find(ResolverUtil.Test, String) - Method in class org.apache.servicemix.bean.support.ResolverUtil
Scans for classes starting at the package provided and descending into subpackages.
findAnnotated(Class<? extends Annotation>, String...) - Method in class org.apache.servicemix.bean.support.ResolverUtil
Attempts to discover classes that are annotated with to the annotation.
findImplementations(Class, String...) - Method in class org.apache.servicemix.bean.support.ResolverUtil
Attempts to discover classes that are assignable to the type provided.

G

get() - Method in class org.apache.servicemix.bean.support.Holder
 
get(long, TimeUnit) - Method in class org.apache.servicemix.bean.support.Holder
 
getApplicationContext() - Method in class org.apache.servicemix.bean.BeanComponent
 
getApplicationContext() - Method in class org.apache.servicemix.bean.BeanEndpoint
 
getApplicationContext() - Method in class org.apache.servicemix.bean.EndpointFinder
 
getBean() - Method in class org.apache.servicemix.bean.BeanEndpoint
 
getBean() - Method in class org.apache.servicemix.bean.support.Request
 
getBeanClassName() - Method in class org.apache.servicemix.bean.BeanEndpoint
 
getBeanFactoryPostProcessors(String) - Method in class org.apache.servicemix.bean.BeanXBeanDeployer
 
getBeanInfo() - Method in class org.apache.servicemix.bean.BeanEndpoint
 
getBeanName() - Method in class org.apache.servicemix.bean.BeanEndpoint
 
getBeanName() - Method in exception org.apache.servicemix.bean.NoSuchBeanException
 
getBeanType() - Method in class org.apache.servicemix.bean.BeanEndpoint
 
getCallbacks() - Method in class org.apache.servicemix.bean.support.Request
 
getClasses() - Method in class org.apache.servicemix.bean.support.ResolverUtil
Provides access to the classes discovered so far.
getClassLoader() - Method in class org.apache.servicemix.bean.support.ResolverUtil
Returns the classloader that will be used for scanning for classes.
getComponentName() - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getConfiguredEndpoints() - Method in class org.apache.servicemix.bean.BeanComponent
 
getCorrelation(MessageExchange) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
getCorrelationExpression() - Method in class org.apache.servicemix.bean.BeanEndpoint
 
getDefaultParameterTypeExpression(Class) - Method in class org.apache.servicemix.bean.support.DefaultMethodInvocationStrategy
 
getDefaultParameterTypeExpression(Class) - Method in interface org.apache.servicemix.bean.support.MethodInvocationStrategy
 
getDeliveryChannel() - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getEndpoint(QName, String) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getEndpoint() - Method in exception org.apache.servicemix.bean.MethodInvocationFailedException
 
getEndpoint() - Method in exception org.apache.servicemix.bean.NoSuchBeanException
 
getEndpoint() - Method in exception org.apache.servicemix.bean.UnknownMessageExchangeTypeException
 
getEndpointClasses() - Method in class org.apache.servicemix.bean.BeanComponent
 
getEndpointDescriptor(ServiceEndpoint) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getEndpoints() - Method in class org.apache.servicemix.bean.BeanComponent
 
getEndpoints(QName) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getEndpointsForService(QName) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getExchange() - Method in class org.apache.servicemix.bean.support.Request
 
getExternalEndpoints(QName) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getExternalEndpointsForService(QName) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getInstallRoot() - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getInvocation() - Method in exception org.apache.servicemix.bean.MethodInvocationFailedException
 
getLogger(String, String) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getMBeanNames() - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getMBeanServer() - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getMessageExchange() - Method in exception org.apache.servicemix.bean.MethodInvocationFailedException
 
getMessageExchange() - Method in exception org.apache.servicemix.bean.UnknownMessageExchangeTypeException
 
getMethod() - Method in class org.apache.servicemix.bean.support.MethodInfo
 
getMethodInvocationStrategy() - Method in class org.apache.servicemix.bean.BeanEndpoint
 
getNamingContext() - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getPackages() - Method in class org.apache.servicemix.bean.EndpointFinder
 
getParametersExpression() - Method in class org.apache.servicemix.bean.support.MethodInfo
 
getPojo() - Method in exception org.apache.servicemix.bean.MethodInvocationFailedException
 
getResolvedEPR(ServiceEndpoint) - Method in class org.apache.servicemix.bean.BeanComponent
 
getSearchPackages() - Method in class org.apache.servicemix.bean.BeanComponent
 
getTransactionManager() - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
getType() - Method in class org.apache.servicemix.bean.support.BeanInfo
 
getType() - Method in class org.apache.servicemix.bean.support.MethodInfo
 
getWorkspaceRoot() - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 

H

Holder - Class in org.apache.servicemix.bean.support
 
Holder() - Constructor for class org.apache.servicemix.bean.support.Holder
 

I

injectBean(Object) - Method in class org.apache.servicemix.bean.BeanEndpoint
A strategy method to allow implementations to perform some custom JBI based injection of the POJO
introspect() - Method in class org.apache.servicemix.bean.support.BeanInfo
 
introspect(Class) - Method in class org.apache.servicemix.bean.support.BeanInfo
 
introspect(Class, Method) - Method in class org.apache.servicemix.bean.support.BeanInfo
 
invoke(Method, Object, Object[], MessageExchange) - Method in class org.apache.servicemix.bean.support.MethodInfo
 
isCancelled() - Method in class org.apache.servicemix.bean.support.Holder
 
isClient(Class) - Method in class org.apache.servicemix.bean.EndpointFinder
Returns true if the interface is a client side interface
isDone() - Method in class org.apache.servicemix.bean.support.Holder
 
isNotNullOrBlank(String) - Method in class org.apache.servicemix.bean.EndpointFinder
 

L

loadDefaultRegistry() - Method in class org.apache.servicemix.bean.support.DefaultMethodInvocationStrategy
 

M

matches(Class) - Method in class org.apache.servicemix.bean.support.ResolverUtil.AnnotatedWith
Returns true if the type is annotated with the class provided to the constructor.
matches(Class) - Method in class org.apache.servicemix.bean.support.ResolverUtil.IsA
Returns true if type is assignable to the parent type supplied in the constructor.
matches(Class) - Method in interface org.apache.servicemix.bean.support.ResolverUtil.Test
Will be called repeatedly with candidate classes.
MethodInfo - Class in org.apache.servicemix.bean.support
 
MethodInfo(Class, Method, Expression) - Constructor for class org.apache.servicemix.bean.support.MethodInfo
 
MethodInvocationFailedException - Exception in org.apache.servicemix.bean
 
MethodInvocationFailedException(Object, MethodInvocation, MessageExchange, BeanEndpoint, Throwable) - Constructor for exception org.apache.servicemix.bean.MethodInvocationFailedException
 
MethodInvocationStrategy - Interface in org.apache.servicemix.bean.support
 

N

newInstance(Content) - Method in class org.apache.servicemix.bean.support.BeanInfo
 
NoSuchBeanException - Exception in org.apache.servicemix.bean
An exception thrown if an endpoint is created with an unknown bean name
NoSuchBeanException(String, BeanEndpoint) - Constructor for exception org.apache.servicemix.bean.NoSuchBeanException
 

O

onConsumerExchange(MessageExchange) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
onProviderExchange(MessageExchange) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
Operation - Annotation Type in org.apache.servicemix.bean
 
org.apache.servicemix.bean - package org.apache.servicemix.bean
A component for using beans to process JBI message exchanges by using injection.
org.apache.servicemix.bean.support - package org.apache.servicemix.bean.support
Support classes for the PojoComponent

P

process(MessageExchange) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
Property - Annotation Type in org.apache.servicemix.bean
Binds a method parameter to an XPath expression on the inbound message

R

ReflectionUtils - Class in org.apache.servicemix.bean.support
 
ReflectionUtils() - Constructor for class org.apache.servicemix.bean.support.ReflectionUtils
 
registerClient(Class) - Method in class org.apache.servicemix.bean.EndpointFinder
 
registerExternalEndpoint(ServiceEndpoint) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
Request - Class in org.apache.servicemix.bean.support
 
Request() - Constructor for class org.apache.servicemix.bean.support.Request
 
Request(Object, MessageExchange) - Constructor for class org.apache.servicemix.bean.support.Request
 
resolveEndpointReference(DocumentFragment) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoContext
 
ResolverUtil<T> - Class in org.apache.servicemix.bean.support
ResolverUtil is used to locate classes that are available in the/a class path and meet arbitrary conditions.
ResolverUtil() - Constructor for class org.apache.servicemix.bean.support.ResolverUtil
 
ResolverUtil.AnnotatedWith - Class in org.apache.servicemix.bean.support
A Test that checks to see if each class is annotated with a specific annotation.
ResolverUtil.AnnotatedWith(Class<? extends Annotation>) - Constructor for class org.apache.servicemix.bean.support.ResolverUtil.AnnotatedWith
Construts an AnnotatedWith test for the specified annotation type.
ResolverUtil.IsA - Class in org.apache.servicemix.bean.support
A Test that checks to see if each class is assignable to the provided class.
ResolverUtil.IsA(Class) - Constructor for class org.apache.servicemix.bean.support.ResolverUtil.IsA
Constructs an IsA test using the supplied Class as the parent class/interface.
ResolverUtil.Test - Interface in org.apache.servicemix.bean.support
A simple interface that specifies how to test classes to determine if they are to be included in the results produced by the ResolverUtil.

S

send(MessageExchange) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoChannel
 
send(String, NormalizedMessage) - Method in class org.apache.servicemix.bean.BeanEndpoint
Used by POJOs acting as a consumer
send(NormalizedMessage) - Method in interface org.apache.servicemix.bean.Destination
 
send(NormalizedMessage) - Method in class org.apache.servicemix.bean.support.DestinationImpl
 
sendSync(MessageExchange) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoChannel
 
sendSync(MessageExchange, long) - Method in class org.apache.servicemix.bean.BeanEndpoint.PojoChannel
 
set(MessageExchange) - Method in class org.apache.servicemix.bean.support.Holder
 
setApplicationContext(ApplicationContext) - Method in class org.apache.servicemix.bean.BeanComponent
 
setApplicationContext(ApplicationContext) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
setApplicationContext(ApplicationContext) - Method in class org.apache.servicemix.bean.EndpointFinder
 
setBean(Object) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
setBean(Object) - Method in class org.apache.servicemix.bean.support.Request
 
setBeanClassName(String) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
setBeanInfo(BeanInfo) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
setBeanName(String) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
setBeanType(Class<?>) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
setClassLoader(ClassLoader) - Method in class org.apache.servicemix.bean.support.ResolverUtil
Sets an explicit ClassLoader that should be used when scanning for classes.
setCorrelationExpression(Expression) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
setEndpoints(BeanEndpoint[]) - Method in class org.apache.servicemix.bean.BeanComponent
 
setExchange(MessageExchange) - Method in class org.apache.servicemix.bean.support.Request
 
setField(Field, Object, Object) - Static method in class org.apache.servicemix.bean.support.ReflectionUtils
 
setMethodInvocationStrategy(MethodInvocationStrategy) - Method in class org.apache.servicemix.bean.BeanEndpoint
 
setPackages(String[]) - Method in class org.apache.servicemix.bean.EndpointFinder
 
setSearchPackages(String[]) - Method in class org.apache.servicemix.bean.BeanComponent
 
shouldIgnoreBean(Class) - Method in class org.apache.servicemix.bean.EndpointFinder
Should the bean be ignored?
start() - Method in class org.apache.servicemix.bean.BeanEndpoint
 
stop() - Method in class org.apache.servicemix.bean.BeanEndpoint
 

T

toString() - Method in class org.apache.servicemix.bean.support.ResolverUtil.AnnotatedWith
 
toString() - Method in class org.apache.servicemix.bean.support.ResolverUtil.IsA
 

U

UnknownMessageExchangeTypeException - Exception in org.apache.servicemix.bean
An exception thrown if an unknown message exchange is used with a @{link BeanEndpoint}
UnknownMessageExchangeTypeException(MessageExchange, BeanEndpoint) - Constructor for exception org.apache.servicemix.bean.UnknownMessageExchangeTypeException
 

X

XPath - Annotation Type in org.apache.servicemix.bean
Binds a method parameter to an XPath expression on the inbound message

A B C D E F G H I L M N O P R S T U X

Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.