org.apache.avalon.excalibur.pool
クラス SoftResourceLimitingPool
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.framework.component.Component, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.logger.Loggable, Pool, Resizable, org.apache.avalon.framework.thread.ThreadSafe
- 直系の既知のサブクラス:
- DefaultComponentPool, HardResourceLimitingPool
- public class SoftResourceLimitingPool
- extends DefaultPool
- implements Resizable
This is an Pool
that caches Poolable objects for reuse.
- 導入されたバージョン:
- 4.0
- バージョン:
- CVS $Revision: 1.8 $ $Date: 2001/12/21 16:58:06 $
- 作成者:
- Berin Loritsch
クラス org.apache.avalon.framework.logger.AbstractLogEnabled から継承したメソッド |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SoftResourceLimitingPool
public SoftResourceLimitingPool(ObjectFactory factory)
throws java.lang.Exception
- Create an SoftResourceLimitingPool. The pool requires a factory.
SoftResourceLimitingPool
public SoftResourceLimitingPool(ObjectFactory factory,
int min)
throws java.lang.Exception
- Create an SoftResourceLimitingPool. The pool requires a factory,
and can optionally have a controller.
SoftResourceLimitingPool
public SoftResourceLimitingPool(ObjectFactory factory,
int min,
int max)
throws java.lang.Exception
- Create an SoftResourceLimitingPool. The pool requires a factory,
and can optionally have a controller.
SoftResourceLimitingPool
public SoftResourceLimitingPool(ObjectFactory factory,
PoolController controller,
int min,
int max)
throws java.lang.Exception
- Create an SoftResourceLimitingPool. The pool requires a factory,
and can optionally have a controller.
SoftResourceLimitingPool
public SoftResourceLimitingPool(java.lang.Class clazz,
int initial,
int maximum)
throws java.lang.NoSuchMethodException,
java.lang.Exception
SoftResourceLimitingPool
public SoftResourceLimitingPool(java.lang.Class clazz,
int initial)
throws java.lang.NoSuchMethodException,
java.lang.Exception
initialize
public void initialize()
throws java.lang.Exception
- オーバーライド:
- クラス
AbstractPool
内の initialize
grow
public void grow(int amount)
- 定義:
- インタフェース
Resizable
内の grow
shrink
public void shrink(int amount)
- 定義:
- インタフェース
Resizable
内の shrink
"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."