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, objectFactoryflowConstruct, interceptorChain, interceptors, lifecycleManager, logger, muleContext, notificationHandler, statisticsPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAMEPROPERTY_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, setObjectFactoryapplyLifecycleAndDependencyInjection, createResultEvent, dispose, fireComponentNotification, getFlowConstruct, getInterceptors, getName, getStatistics, initialise, process, release, setInterceptors, setMessagingExceptionHandler, setMuleContext, start, stop, toStringgetAnnotation, getAnnotations, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetStatisticsprocessprotected 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 AbstractJavaComponentMuleExceptionprotected void doInitialise()
throws InitialisationException
doInitialise in class AbstractJavaComponentInitialisationExceptionprotected void doStop()
throws MuleException
doStop in class AbstractComponentMuleExceptionprotected void doDispose()
doDispose in class AbstractJavaComponentprotected LifecycleAdapter borrowComponentLifecycleAdaptor() throws Exception
borrowComponentLifecycleAdaptor in class AbstractJavaComponentExceptionprotected void returnComponentLifecycleAdaptor(LifecycleAdapter lifecycleAdapter) throws Exception
returnComponentLifecycleAdaptor in class AbstractJavaComponentExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.