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.2 2005/11/11 19:39:15 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 doActivateObject(java.lang.Object o)
          Is called before Object is returned to Client (lendObject).
 void doPassivateObject(java.lang.Object o)
          Is called after Object is returned to pool.
 
Methods inherited from class org.jacorb.notification.util.AbstractObjectPool
configure, dispose, doDestroyObject, isCreationAllowed, lendObject, newInstance, poolIsEmpty, 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

doPassivateObject

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

Overrides:
doPassivateObject in class AbstractObjectPool

doActivateObject

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

Overrides:
doActivateObject in class AbstractObjectPool