org.mule.component
Class PooledJavaComponent
java.lang.Object
org.mule.component.AbstractComponent
org.mule.component.AbstractJavaComponent
org.mule.component.PooledJavaComponent
- All Implemented Interfaces:
- Component, JavaComponent, MuleContextAware, Interceptor, Disposable, Initialisable, Lifecycle, Startable, Stoppable
public class PooledJavaComponent
- extends AbstractJavaComponent
PooledJavaComponent
implements pooling.
Fields inherited from class org.mule.component.AbstractComponent |
disposed, disposing, initialised, interceptors, logger, muleContext, notificationHandler, service, started, statistics, stopping |
Methods inherited from class org.mule.component.AbstractJavaComponent |
createLifeCycleAdaptor, doDispose, doInitialise, doInvoke, getBindingCollection, getEntryPointResolverSet, getLifecycleAdapterFactory, getObjectFactory, getObjectType, invokeComponentInstance, setBindingCollection, setEntryPointResolvers, setEntryPointResolverSet, setLifecycleAdapterFactory, setObjectFactory |
Methods inherited from class org.mule.component.AbstractComponent |
checkDisposed, createResultMessage, dispose, fireComponentNotification, getInterceptors, getService, getStatistics, initialise, intercept, invoke, release, setInterceptors, setMuleContext, setService, start, stop, toString |
Methods inherited from interface org.mule.api.lifecycle.Startable |
start |
Methods inherited from interface org.mule.api.lifecycle.Stoppable |
stop |
poolingProfile
protected PoolingProfile poolingProfile
lifecycleAdapterPool
protected LifecyleEnabledObjectPool lifecycleAdapterPool
PooledJavaComponent
public PooledJavaComponent()
PooledJavaComponent
public PooledJavaComponent(ObjectFactory objectFactory)
PooledJavaComponent
public PooledJavaComponent(ObjectFactory objectFactory,
PoolingProfile poolingProfile)
PooledJavaComponent
public PooledJavaComponent(ObjectFactory objectFactory,
PoolingProfile poolingProfile,
EntryPointResolverSet entryPointResolverSet,
BindingCollection bindingCollection)
borrowComponentLifecycleAdaptor
protected LifecycleAdapter borrowComponentLifecycleAdaptor()
throws Exception
- Specified by:
borrowComponentLifecycleAdaptor
in class AbstractJavaComponent
- Throws:
Exception
returnComponentLifecycleAdaptor
protected void returnComponentLifecycleAdaptor(LifecycleAdapter lifecycleAdapter)
- Specified by:
returnComponentLifecycleAdaptor
in class AbstractJavaComponent
doStart
protected void doStart()
throws MuleException
- Overrides:
doStart
in class AbstractJavaComponent
- Throws:
MuleException
doStop
protected void doStop()
throws MuleException
- Overrides:
doStop
in class AbstractComponent
- Throws:
MuleException
setPoolingProfile
public void setPoolingProfile(PoolingProfile poolingProfile)
getPoolingProfile
public PoolingProfile getPoolingProfile()
Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.