public class PooledJavaComponent extends AbstractJavaComponent
PooledJavaComponent
implements pooling.Modifier and Type | Class and Description |
---|---|
protected class |
PooledJavaComponent.LifeCycleAdapterFactory
LifeCycleAdaptorFactory wraps the Component' s
ObjectFactory . |
Modifier and Type | Field and Description |
---|---|
protected LifecyleEnabledObjectPool |
lifecycleAdapterPool |
protected PoolingProfile |
poolingProfile |
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 |
---|
PooledJavaComponent() |
PooledJavaComponent(ObjectFactory objectFactory) |
PooledJavaComponent(ObjectFactory objectFactory,
PoolingProfile poolingProfile) |
PooledJavaComponent(ObjectFactory objectFactory,
PoolingProfile poolingProfile,
EntryPointResolverSet entryPointResolverSet,
List<InterfaceBinding> bindings) |
Modifier and Type | Method and Description |
---|---|
protected LifecycleAdapter |
borrowComponentLifecycleAdaptor() |
protected void |
doStart() |
protected void |
doStop() |
PoolingProfile |
getPoolingProfile() |
protected void |
returnComponentLifecycleAdaptor(LifecycleAdapter lifecycleAdapter) |
void |
setPoolingProfile(PoolingProfile poolingProfile) |
createLifecycleAdaptor, doDispose, doInitialise, doInvoke, getEntryPointResolverSet, getInterfaceBindings, getLifecycleAdapterFactory, getObjectFactory, getObjectType, injectService, invokeComponentInstance, setEntryPointResolvers, setEntryPointResolverSet, setFlowConstruct, setInterfaceBindings, setLifecycleAdapterFactory, setObjectFactory
applyLifecycleAndDependencyInjection, createResultEvent, dispose, fireComponentNotification, getAnnotation, getAnnotations, getFlowConstruct, getInterceptors, getName, getStatistics, initialise, process, release, setAnnotations, setInterceptors, setMessagingExceptionHandler, setMuleContext, start, stop, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getStatistics
process
protected PoolingProfile poolingProfile
protected LifecyleEnabledObjectPool lifecycleAdapterPool
public PooledJavaComponent()
public PooledJavaComponent(ObjectFactory objectFactory)
public PooledJavaComponent(ObjectFactory objectFactory, PoolingProfile poolingProfile)
public PooledJavaComponent(ObjectFactory objectFactory, PoolingProfile poolingProfile, EntryPointResolverSet entryPointResolverSet, List<InterfaceBinding> bindings)
protected LifecycleAdapter borrowComponentLifecycleAdaptor() throws Exception
borrowComponentLifecycleAdaptor
in class AbstractJavaComponent
Exception
protected void returnComponentLifecycleAdaptor(LifecycleAdapter lifecycleAdapter)
returnComponentLifecycleAdaptor
in class AbstractJavaComponent
protected void doStart() throws MuleException
doStart
in class AbstractJavaComponent
MuleException
protected void doStop() throws MuleException
doStop
in class AbstractComponent
MuleException
public void setPoolingProfile(PoolingProfile poolingProfile)
public PoolingProfile getPoolingProfile()
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.