| Interface | Description |
|---|---|
| ComponentAnnotations |
This interface holds the keys used internally by the runtime for the annotations added to the
AnnotatedObject. |
| Class | Description |
|---|---|
| AbstractComponent | |
| AbstractComponent.AnnotatedProcessor |
Annotated processor only meant to be used internal for the creation of the processors inside the component chain.
|
| AbstractJavaComponent |
Abstract implementation of JavaComponent adds JavaComponent specifics like
EntryPointResolverSet and
ObjectFactory. |
| ComponentLifecycleManager |
The lifecycle manager responsible for managing lifecycle transitions for a Mule service.
|
| 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. |
| 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 | Description |
|---|---|
| ComponentException |
ComponentException should be thrown when some action on a component fails, such as starting or stopping |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.