org.apache.abdera.protocol.util
Class PoolManager<T>

java.lang.Object
  extended by org.apache.abdera.protocol.util.PoolManager<T>
Direct Known Subclasses:
AbstractProviderManager, AbstractRequestHandlerManager

public abstract class PoolManager<T>
extends java.lang.Object

Implements a simple pool manager. An upper limit to the pool is set at 25 entries. New items can always be created.


Constructor Summary
PoolManager()
           
 
Method Summary
protected  T getInstance()
           
protected abstract  T internalNewInstance()
           
 void release(T t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoolManager

public PoolManager()
Method Detail

getInstance

protected T getInstance()

release

public void release(T t)

internalNewInstance

protected abstract T internalNewInstance()