org.jacorb.notification.engine

Class AbstractTaskPool

Implemented Interfaces:
Configurable, 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, LOWER_WATERMARK_DEFAULT, MAXIMUM_WATERMARK_DEFAULT, SIZE_INCREASE_DEFAULT, SLEEP, logger_

Constructor Summary

AbstractTaskPool(String name)
AbstractTaskPool(String name, int a, int b, int c, int d)

Method Summary

void
activateObject(Object o)
Is called before Object is returned to Client (lendObject).
void
passivateObject(Object o)
Is called after Object is returned to pool.

Methods inherited from class org.jacorb.notification.util.AbstractObjectPool

activateObject, configure, deregisterPool, destroyObject, dispose, init, lendObject, newInstance, passivateObject, returnObject, run

Constructor Details

AbstractTaskPool

public AbstractTaskPool(String name)


AbstractTaskPool

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

Method Details

activateObject

public void activateObject(Object o)
Is called before Object is returned to Client (lendObject). No Op
Overrides:
activateObject in interface AbstractObjectPool


passivateObject

public void passivateObject(Object o)
Is called after Object is returned to pool. No Op.
Overrides:
passivateObject in interface AbstractObjectPool