org.jacorb.notification.util
Class AbstractPoolablePool

java.lang.Object
  extended byorg.jacorb.notification.util.AbstractObjectPool
      extended byorg.jacorb.notification.util.AbstractPoolablePool
All Implemented Interfaces:
org.apache.avalon.framework.configuration.Configurable, java.lang.Runnable

public abstract class AbstractPoolablePool
extends AbstractObjectPool

Version:
$Id: AbstractPoolablePool.java,v 1.1 2005/04/17 17:17:53 alphonse.bendt Exp $
Author:
Alphonse Bendt

Field Summary
 
Fields inherited from class org.jacorb.notification.util.AbstractObjectPool
config_, DEBUG, INITIAL_SIZE_DEFAULT, logger_, LOWER_WATERMARK_DEFAULT, MAXIMUM_SIZE_DEFAULT, MAXIMUM_WATERMARK_DEFAULT, SIZE_INCREASE_DEFAULT, SLEEP
 
Constructor Summary
AbstractPoolablePool(java.lang.String name)
           
AbstractPoolablePool(java.lang.String name, int threshold, int increase, int initial, int maxsize)
           
 
Method Summary
 void activateObject(java.lang.Object o)
          Is called before Object is returned to Client (lendObject).
 void passivateObject(java.lang.Object o)
          Is called after Object is returned to pool.
 
Methods inherited from class org.jacorb.notification.util.AbstractObjectPool
addDisposeHook, configure, destroyObject, dispose, lendObject, newInstance, returnObject, run, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractPoolablePool

public AbstractPoolablePool(java.lang.String name,
                            int threshold,
                            int increase,
                            int initial,
                            int maxsize)

AbstractPoolablePool

public AbstractPoolablePool(java.lang.String name)
Method Detail

passivateObject

public void passivateObject(java.lang.Object o)
Description copied from class: AbstractObjectPool
Is called after Object is returned to pool. No Op.

Overrides:
passivateObject in class AbstractObjectPool

activateObject

public void activateObject(java.lang.Object o)
Description copied from class: AbstractObjectPool
Is called before Object is returned to Client (lendObject). No Op

Overrides:
activateObject in class AbstractObjectPool