org.jacorb.notification.engine
Class AbstractTaskPool

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

public abstract class AbstractTaskPool
extends AbstractObjectPool

Version:
$Id: AbstractTaskPool.java,v 1.5 2004/05/06 12:39:59 nicolas Exp $
Author:
Alphonse Bendt

Field Summary
 
Fields inherited from class org.jacorb.notification.util.AbstractObjectPool
DEBUG, INITIAL_SIZE_DEFAULT, logger_, LOWER_WATERMARK_DEFAULT, MAXIMUM_WATERMARK_DEFAULT, SIZE_INCREASE_DEFAULT, SLEEP
 
Constructor Summary
AbstractTaskPool(java.lang.String name)
           
AbstractTaskPool(java.lang.String name, int a, int b, int c, int d)
           
 
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
configure, deregisterPool, destroyObject, dispose, init, lendObject, newInstance, returnObject, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTaskPool

public AbstractTaskPool(java.lang.String name,
                        int a,
                        int b,
                        int c,
                        int d)

AbstractTaskPool

public AbstractTaskPool(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