| Package | Description |
|---|---|
| org.mule.runtime.core.api.component | |
| org.mule.runtime.core.component |
| Modifier and Type | Interface and Description |
|---|---|
interface |
JavaComponent
JavaComponent is a Java Component implementation used to invoke Java component implementations. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractComponent
|
class |
AbstractJavaComponent
Abstract implementation of JavaComponent adds JavaComponent specifics like
EntryPointResolverSet and
ObjectFactory. |
class |
DefaultJavaComponent
Default implementation of
JavaComponent. |
class |
PooledJavaComponent
PooledJavaComponent implements pooling. |
class |
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. |
| Modifier and Type | Method and Description |
|---|---|
Component |
ComponentException.getComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentLifecycleManager.fireDisposePhase(LifecycleCallback<Component> callback) |
void |
ComponentLifecycleManager.fireInitialisePhase(LifecycleCallback<Component> callback) |
void |
ComponentLifecycleManager.fireStartPhase(LifecycleCallback<Component> callback) |
void |
ComponentLifecycleManager.fireStopPhase(LifecycleCallback<Component> callback) |
| Constructor and Description |
|---|
ComponentException(Component component,
Throwable cause) |
ComponentException(org.mule.runtime.api.i18n.I18nMessage message,
Component component) |
ComponentException(org.mule.runtime.api.i18n.I18nMessage message,
Component component,
Throwable cause) |
ComponentLifecycleManager(String name,
Component component) |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.