public class DefaultJavaComponent extends AbstractJavaComponent
JavaComponent. Component lifecycle is propagated to the component object instance via the
LifecycleAdapter.AbstractComponent.AnnotatedProcessorReactiveProcessor.ProcessingType| Modifier and Type | Field and Description |
|---|---|
protected LifecycleAdapter |
singletonComponentLifecycleAdapter |
entryPointResolverSet, lifecycleAdapterFactory, objectFactoryflowConstruct, interceptorChain, interceptors, lifecycleManager, logger, muleContext, notificationHandler, statistics| Constructor and Description |
|---|
DefaultJavaComponent()
For spring only
|
DefaultJavaComponent(ObjectFactory objectFactory) |
DefaultJavaComponent(ObjectFactory objectFactory,
EntryPointResolverSet entryPointResolverSet) |
| 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, getLifecycleAdapterFactory, getObjectFactory, getObjectType, injectService, invokeComponentInstance, setEntryPointResolvers, setEntryPointResolverSet, setFlowConstruct, setLifecycleAdapterFactory, setObjectFactoryapplyLifecycleAndDependencyInjection, createResultEvent, dispose, fireComponentNotification, getFlowConstruct, getInterceptors, getName, getStatistics, initialise, process, release, setInterceptors, setMessagingExceptionHandler, setMuleContext, start, stop, toStringgetAnnotation, getAnnotations, getLocation, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetProcessingType, getStatisticsprotected LifecycleAdapter singletonComponentLifecycleAdapter
public DefaultJavaComponent()
public DefaultJavaComponent(ObjectFactory objectFactory)
public DefaultJavaComponent(ObjectFactory objectFactory, EntryPointResolverSet entryPointResolverSet)
protected void doStart()
throws org.mule.runtime.api.exception.MuleException
doStart in class AbstractJavaComponentorg.mule.runtime.api.exception.MuleExceptionprotected void doInitialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
doInitialise in class AbstractJavaComponentorg.mule.runtime.api.lifecycle.InitialisationExceptionprotected void doStop()
throws org.mule.runtime.api.exception.MuleException
doStop in class AbstractComponentorg.mule.runtime.api.exception.MuleExceptionprotected 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–2017 MuleSoft, Inc.. All rights reserved.