Uses of Interface
org.apache.avalon.excalibur.pool.Poolable

Uses of Poolable in org.apache.avalon.excalibur.pool
 

Subinterfaces of Poolable in org.apache.avalon.excalibur.pool
 interface Recyclable
          This interface standardizes the behaviour of a recyclable object.
 interface Validatable
          Used to define an object which can be validated by a ValidatedResourceLimitingPool.
 

Fields in org.apache.avalon.excalibur.pool declared as Poolable
protected  Poolable[] SingleThreadedPool.m_pool
           
 

Methods in org.apache.avalon.excalibur.pool that return Poolable
 Poolable SingleThreadedPool.get()
          Retrieve an object from pool.
 Poolable ResourceLimitingPool.get()
          Gets a Poolable from the pool.
protected  Poolable ResourceLimitingPool.newPoolable()
          Create a new poolable instance by by calling the newInstance method on the pool's ObjectFactory.
protected  Poolable HardResourceLimitingPool.newPoolable()
           
 Poolable DefaultPool.get()
           
protected  Poolable AbstractPool.newPoolable()
          This is the method to override when you need to enforce creational policies.
abstract  Poolable AbstractPool.get()
           
 Poolable Pool.get()
           
 

Methods in org.apache.avalon.excalibur.pool with parameters of type Poolable
 void SingleThreadedPool.put(Poolable poolable)
          Place an object in pool.
 void ResourceLimitingPool.put(Poolable poolable)
          Returns a poolable to the pool and notifies any thread blocking.
protected  void ResourceLimitingPool.permanentlyRemovePoolable(Poolable poolable)
          Permanently removes a poolable from the pool's active list and destroys it so that it will not ever be reused.
protected  void ResourceLimitingPool.removePoolable(Poolable poolable)
          Called when an object is being removed permanently from the pool.
 void DefaultPool.put(Poolable obj)
           
protected  void AbstractPool.removePoolable(Poolable poolable)
          This is the method to override when you need to enforce destructional policies.
abstract  void AbstractPool.put(Poolable object)
           
 void Pool.put(Poolable poolable)
           
 



Copyright © . All Rights Reserved.