org.apache.avalon.excalibur.pool
Class DefaultPoolManager

java.lang.Object
  |
  +--org.apache.avalon.excalibur.pool.DefaultPoolManager
All Implemented Interfaces:
PoolManager

public class DefaultPoolManager
extends java.lang.Object
implements PoolManager

This interface is for a PoolManager that creates pools that are managed asynchronously. The contract is that the controller type is specified in the constructor.

Since:
4.1
Version:
CVS $Revision: 1.5 $ $Date: 2002/01/28 19:29:47 $
Author:
Berin Loritsch

Constructor Summary
DefaultPoolManager()
           
DefaultPoolManager(Queue commandQueue)
           
 
Method Summary
 Pool getManagedPool(ObjectFactory factory, int initialEntries)
          Return a managed pool that has a controller.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPoolManager

public DefaultPoolManager()

DefaultPoolManager

public DefaultPoolManager(Queue commandQueue)
Method Detail

getManagedPool

public Pool getManagedPool(ObjectFactory factory,
                           int initialEntries)
                    throws java.lang.Exception
Return a managed pool that has a controller.
Specified by:
getManagedPool in interface PoolManager


Copyright 2001 Apache Jakarta Project. All Rights Reserved.