org.apache.excalibur.mpool
Class DefaultPoolManager

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

public class DefaultPoolManager
extends 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.9 $ $Date: 2003/03/22 12:46:28 $
Author:
Berin Loritsch

Field Summary
 
Fields inherited from interface org.apache.excalibur.mpool.PoolManager
ROLE
 
Constructor Summary
DefaultPoolManager()
           
DefaultPoolManager(Sink commandSink)
           
 
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(Sink commandSink)
Method Detail

getManagedPool

public Pool getManagedPool(ObjectFactory factory,
                           int initialEntries)
                    throws Exception
Return a managed pool that has a controller.

Specified by:
getManagedPool in interface PoolManager
Exception


Copyright © 2002 Apache Avalon Project. All Rights Reserved.