public interface JavaComponent extends Component
JavaComponent is a Java Component implementation used to invoke Java component implementations. A
JavaComponent uses an ObjectFactory to specify the object instance's source and allows for singleton and
prototype implementations to be used along with other custom ObjectFactory that allow component instances to be
obtained from containers such as Spring.ReactiveProcessor.ProcessingType| Modifier and Type | Method and Description |
|---|---|
EntryPointResolverSet |
getEntryPointResolverSet()
A
JavaComponent can have a custom entry-point resolver for its own object. |
LifecycleAdapterFactory |
getLifecycleAdapterFactory()
Returns the factory used create life-cycle adaptors that are used to wrap component instance.
|
ObjectFactory |
getObjectFactory() |
Class<?> |
getObjectType() |
void |
setEntryPointResolverSet(EntryPointResolverSet entryPointResolverSet)
A
JavaComponent can have a custom entry-point resolver for its own object. |
void |
setLifecycleAdapterFactory(LifecycleAdapterFactory lifecycleAdaptor)
Sets the factory used create life-cycle adaptors that are used to wrap component instance.
|
void |
setObjectFactory(ObjectFactory objectFactory)
The object factory used to obtain the component object instance.
|
getProcessingType, getStatisticssetFlowConstructEntryPointResolverSet getEntryPointResolverSet()
JavaComponent can have a custom entry-point resolver for its own object. By default this is null. When set this
resolver will override the resolver on the modelvoid setEntryPointResolverSet(EntryPointResolverSet entryPointResolverSet)
JavaComponent can have a custom entry-point resolver for its own object. By default this is null. When set this
resolver will override the resolver on the modelvoid setObjectFactory(ObjectFactory objectFactory)
SingletonObjectFactory and PrototypeObjectFactory.ObjectFactory implementation that delegates to spring. There is no
PooledObjectFactory, the PooledJavaComponent should be used for pooling.objectFactory - ObjectFactory getObjectFactory()
Class<?> getObjectType()
LifecycleAdapterFactory getLifecycleAdapterFactory()
void setLifecycleAdapterFactory(LifecycleAdapterFactory lifecycleAdaptor)
lifecycleAdaptor - Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.