org.apache.avalon.excalibur.pool
Class HardResourceLimitingPool
java.lang.Object
|
+--org.apache.avalon.framework.logger.AbstractLogEnabled
|
+--org.apache.avalon.excalibur.pool.AbstractPool
|
+--org.apache.avalon.excalibur.pool.DefaultPool
|
+--org.apache.avalon.excalibur.pool.SoftResourceLimitingPool
|
+--org.apache.avalon.excalibur.pool.HardResourceLimitingPool
- All Implemented Interfaces:
- Component, Disposable, Initializable, LogEnabled, Pool, Resizable, ThreadSafe
- public class HardResourceLimitingPool
- extends SoftResourceLimitingPool
- implements ThreadSafe, Initializable
This is a implementation of Pool
that is thread safe.
- Since:
- 4.0
- Version:
- CVS $Revision: 1.2 $ $Date: 2003/02/20 17:09:24 $
- Author:
- Berin Loritsch, Stefano Mazzocchi, Peter Donald
Constructor Summary |
HardResourceLimitingPool(Class clazz,
int initial)
|
HardResourceLimitingPool(Class clazz,
int initial,
int maximum)
|
HardResourceLimitingPool(ObjectFactory factory)
|
HardResourceLimitingPool(ObjectFactory factory,
int initial)
|
HardResourceLimitingPool(ObjectFactory factory,
int initial,
int maximum)
|
HardResourceLimitingPool(ObjectFactory factory,
PoolController controller)
|
HardResourceLimitingPool(ObjectFactory factory,
PoolController controller,
int max)
|
HardResourceLimitingPool(ObjectFactory factory,
PoolController controller,
int initial,
int max)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HardResourceLimitingPool
public HardResourceLimitingPool(ObjectFactory factory,
PoolController controller)
throws Exception
HardResourceLimitingPool
public HardResourceLimitingPool(ObjectFactory factory,
PoolController controller,
int max)
throws Exception
HardResourceLimitingPool
public HardResourceLimitingPool(ObjectFactory factory,
PoolController controller,
int initial,
int max)
throws Exception
HardResourceLimitingPool
public HardResourceLimitingPool(ObjectFactory factory)
throws Exception
HardResourceLimitingPool
public HardResourceLimitingPool(ObjectFactory factory,
int initial,
int maximum)
throws Exception
HardResourceLimitingPool
public HardResourceLimitingPool(ObjectFactory factory,
int initial)
throws Exception
HardResourceLimitingPool
public HardResourceLimitingPool(Class clazz,
int initial,
int maximum)
throws NoSuchMethodException,
Exception
HardResourceLimitingPool
public HardResourceLimitingPool(Class clazz,
int initial)
throws NoSuchMethodException,
Exception
initialize
public void initialize()
- Specified by:
initialize
in interface Initializable
- Overrides:
initialize
in class SoftResourceLimitingPool
newPoolable
protected Poolable newPoolable()
throws Exception
- Description copied from class:
AbstractPool
- This is the method to override when you need to enforce creational
policies.
- Overrides:
newPoolable
in class AbstractPool
Exception
internalGrow
protected void internalGrow(int amount)
throws Exception
- Overrides:
internalGrow
in class AbstractPool
Exception
Copyright © 2000-2002 Apache Jakarta Project. All Rights Reserved.