Package org.mule.component

Class Summary
AbstractComponent Abstract Component to be used by all Component implementations.
AbstractJavaComponent Abstract implementation of JavaComponent adds JavaComponent specific's: EntryPointResolverSet, org.mule.api.routing.BindingCollection and ObjectFactory.
BindingInvocationHandler  
DefaultComponentLifecycleAdapter DefaultComponentLifecycleAdapter is a default implementation of LifecycleAdapter for use with JavaComponent that expects component instances to implement Mule lifecycle interfaces in order to receive lifecycle.
DefaultComponentLifecycleAdapterFactory DefaultComponentLifecycleAdapterFactory creates a DefaultComponentLifecycleAdapter.
DefaultInterfaceBinding  
DefaultJavaComponent Default implementation of JavaComponent.
NullLifecycleAdapter NullLifecycleAdapter is a lifecycle adaptor implementation that performs no Mule lifecycle propagation to Mule service component implementations.
PooledJavaComponent PooledJavaComponent implements pooling.
SimpleCallableJavaComponent Simple JavaComponent implementation to be used when LifecycleAdapter is not required because i) the object instance implements Callable and so entry-point resolution is required and ii) component bindings are not used.
An ObjectFactory can be set but must return object instances that implement Callable.
 

Exception Summary
ComponentException ComponentException should be thrown when some action on a component fails, such as starting or stopping
 



Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.