jrunx.pool
Class PoolManager

java.lang.Object
  |
  +--jrunx.pool.PoolManager
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
JDBCManager

public class PoolManager
extends java.lang.Object
implements java.io.Serializable

An object that manages several pools of objects.

Author:
PS Neville
See Also:
Serialized Form

Constructor Summary
protected PoolManager()
           
 
Method Summary
 void addPool(java.lang.String id, ObjectPool newpool)
           
 void destroyPools()
           
 java.util.Enumeration getAllPoolnames()
           
 ObjectPool getPool(java.lang.String name)
           
 java.util.Enumeration getPools()
           
 void removePool(java.lang.String id)
           
 java.lang.Object requestObject()
           
 java.lang.Object requestObject(java.lang.String poolname)
           
 void returnObject(java.lang.Object o)
           
 void returnObject(java.lang.Object o, java.lang.String poolname)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoolManager

protected PoolManager()
Method Detail

getAllPoolnames

public java.util.Enumeration getAllPoolnames()

getPool

public ObjectPool getPool(java.lang.String name)

getPools

public java.util.Enumeration getPools()

addPool

public void addPool(java.lang.String id,
                    ObjectPool newpool)

removePool

public void removePool(java.lang.String id)

requestObject

public java.lang.Object requestObject()

requestObject

public java.lang.Object requestObject(java.lang.String poolname)

returnObject

public void returnObject(java.lang.Object o)

returnObject

public void returnObject(java.lang.Object o,
                         java.lang.String poolname)

destroyPools

public void destroyPools()


Copyright � 2002 Macromedia Corporation. All Rights Reserved.