org.mule.util.pool
Interface LifecyleEnabledObjectPool

All Superinterfaces:
Disposable, Initialisable, ObjectPool, Startable, Stoppable
All Known Implementing Classes:
DefaultLifecycleEnabledObjectPool

public interface LifecyleEnabledObjectPool
extends ObjectPool, Startable, Stoppable

An ObjectPool that allows Start and Stop life-cycle to be propagated pooled object.


Field Summary
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Startable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Stoppable
PHASE_NAME
 
Method Summary
 
Methods inherited from interface org.mule.util.pool.ObjectPool
borrowObject, clear, close, getMaxActive, getNumActive, getObjectFactory, returnObject, setObjectFactory
 
Methods inherited from interface org.mule.api.lifecycle.Initialisable
initialise
 
Methods inherited from interface org.mule.api.lifecycle.Disposable
dispose
 
Methods inherited from interface org.mule.api.lifecycle.Startable
start
 
Methods inherited from interface org.mule.api.lifecycle.Stoppable
stop
 



Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.