public class DefaultJavaComponent extends AbstractJavaComponent
JavaComponent
. Component lifecycle is
propagated to the component object instance via the LifecycleAdapter
.Modifier and Type | Field and Description |
---|---|
protected LifecycleAdapter |
singletonComponentLifecycleAdapter |
bindings, entryPointResolverSet, lifecycleAdapterFactory, objectFactory
flowConstruct, interceptorChain, interceptors, lifecycleManager, logger, muleContext, notificationHandler, statistics
PHASE_NAME
PHASE_NAME
PHASE_NAME
PHASE_NAME
PROPERTY_NAME
Constructor and Description |
---|
DefaultJavaComponent()
For spring only
|
DefaultJavaComponent(ObjectFactory objectFactory) |
DefaultJavaComponent(ObjectFactory objectFactory,
EntryPointResolverSet entryPointResolverSet,
List<InterfaceBinding> bindings) |
Modifier and Type | Method and Description |
---|---|
protected LifecycleAdapter |
borrowComponentLifecycleAdaptor() |
protected void |
doDispose() |
protected void |
doInitialise() |
protected void |
doStart() |
protected void |
doStop() |
protected void |
returnComponentLifecycleAdaptor(LifecycleAdapter lifecycleAdapter) |
createLifecycleAdaptor, doInvoke, getEntryPointResolverSet, getInterfaceBindings, getLifecycleAdapterFactory, getObjectFactory, getObjectType, injectService, invokeComponentInstance, setEntryPointResolvers, setEntryPointResolverSet, setFlowConstruct, setInterfaceBindings, setLifecycleAdapterFactory, setObjectFactory
applyLifecycleAndDependencyInjection, createResultEvent, dispose, fireComponentNotification, getFlowConstruct, getInterceptors, getName, getStatistics, initialise, process, release, setInterceptors, setMessagingExceptionHandler, setMuleContext, start, stop, toString
getAnnotation, getAnnotations, setAnnotations
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getStatistics
process
protected LifecycleAdapter singletonComponentLifecycleAdapter
public DefaultJavaComponent()
public DefaultJavaComponent(ObjectFactory objectFactory)
public DefaultJavaComponent(ObjectFactory objectFactory, EntryPointResolverSet entryPointResolverSet, List<InterfaceBinding> bindings)
protected void doStart() throws MuleException
doStart
in class AbstractJavaComponent
MuleException
protected void doInitialise() throws InitialisationException
doInitialise
in class AbstractJavaComponent
InitialisationException
protected void doStop() throws MuleException
doStop
in class AbstractComponent
MuleException
protected void doDispose()
doDispose
in class AbstractJavaComponent
protected LifecycleAdapter borrowComponentLifecycleAdaptor() throws Exception
borrowComponentLifecycleAdaptor
in class AbstractJavaComponent
Exception
protected void returnComponentLifecycleAdaptor(LifecycleAdapter lifecycleAdapter) throws Exception
returnComponentLifecycleAdaptor
in class AbstractJavaComponent
Exception
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.