public class PooledJavaComponent extends AbstractJavaComponent
PooledJavaComponent implements pooling.| Modifier and Type | Class and Description |
|---|---|
protected class |
PooledJavaComponent.LifeCycleAdapterFactory
LifeCycleAdaptorFactory wraps the Component' s ObjectFactory. |
AbstractComponent.AnnotatedProcessorReactiveProcessor.ProcessingType| Modifier and Type | Field and Description |
|---|---|
protected LifecyleEnabledObjectPool |
lifecycleAdapterPool |
protected org.mule.runtime.api.config.PoolingProfile |
poolingProfile |
entryPointResolverSet, lifecycleAdapterFactory, objectFactoryflowConstruct, interceptorChain, interceptors, lifecycleManager, logger, muleContext, notificationHandler, statistics| Constructor and Description |
|---|
PooledJavaComponent() |
PooledJavaComponent(ObjectFactory objectFactory) |
PooledJavaComponent(ObjectFactory objectFactory,
org.mule.runtime.api.config.PoolingProfile poolingProfile) |
PooledJavaComponent(ObjectFactory objectFactory,
org.mule.runtime.api.config.PoolingProfile poolingProfile,
EntryPointResolverSet entryPointResolverSet) |
| Modifier and Type | Method and Description |
|---|---|
protected LifecycleAdapter |
borrowComponentLifecycleAdaptor() |
protected void |
doStart() |
protected void |
doStop() |
org.mule.runtime.api.config.PoolingProfile |
getPoolingProfile() |
protected void |
returnComponentLifecycleAdaptor(LifecycleAdapter lifecycleAdapter) |
void |
setPoolingProfile(org.mule.runtime.api.config.PoolingProfile poolingProfile) |
createLifecycleAdaptor, doDispose, doInitialise, 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 org.mule.runtime.api.config.PoolingProfile poolingProfile
protected LifecyleEnabledObjectPool lifecycleAdapterPool
public PooledJavaComponent()
public PooledJavaComponent(ObjectFactory objectFactory)
public PooledJavaComponent(ObjectFactory objectFactory, org.mule.runtime.api.config.PoolingProfile poolingProfile)
public PooledJavaComponent(ObjectFactory objectFactory, org.mule.runtime.api.config.PoolingProfile poolingProfile, EntryPointResolverSet entryPointResolverSet)
protected LifecycleAdapter borrowComponentLifecycleAdaptor() throws Exception
borrowComponentLifecycleAdaptor in class AbstractJavaComponentExceptionprotected void returnComponentLifecycleAdaptor(LifecycleAdapter lifecycleAdapter)
returnComponentLifecycleAdaptor in class AbstractJavaComponentprotected void doStart()
throws org.mule.runtime.api.exception.MuleException
doStart in class AbstractJavaComponentorg.mule.runtime.api.exception.MuleExceptionprotected void doStop()
throws org.mule.runtime.api.exception.MuleException
doStop in class AbstractComponentorg.mule.runtime.api.exception.MuleExceptionpublic void setPoolingProfile(org.mule.runtime.api.config.PoolingProfile poolingProfile)
public org.mule.runtime.api.config.PoolingProfile getPoolingProfile()
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.