org.apache.avalon.excalibur.pool
クラス 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
- すべての実装インタフェース:
- org.apache.avalon.framework.component.Component, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.logger.Loggable, Pool, Resizable, org.apache.avalon.framework.thread.ThreadSafe
- 直系の既知のサブクラス:
- JdbcConnectionPool
- public class HardResourceLimitingPool
- extends SoftResourceLimitingPool
- implements org.apache.avalon.framework.thread.ThreadSafe, org.apache.avalon.framework.activity.Initializable
This is a implementation of Pool
that is thread safe.
- 導入されたバージョン:
- 4.0
- バージョン:
- CVS $Revision: 1.11 $ $Date: 2001/12/11 09:53:31 $
- 作成者:
- Berin Loritsch, Stefano Mazzocchi, Peter Donald
コンストラクタの概要 |
HardResourceLimitingPool(java.lang.Class clazz,
int initial)
|
HardResourceLimitingPool(java.lang.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)
|
クラス 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 |
HardResourceLimitingPool
public HardResourceLimitingPool(ObjectFactory factory,
PoolController controller)
throws java.lang.Exception
HardResourceLimitingPool
public HardResourceLimitingPool(ObjectFactory factory,
PoolController controller,
int max)
throws java.lang.Exception
HardResourceLimitingPool
public HardResourceLimitingPool(ObjectFactory factory,
PoolController controller,
int initial,
int max)
throws java.lang.Exception
HardResourceLimitingPool
public HardResourceLimitingPool(ObjectFactory factory)
throws java.lang.Exception
HardResourceLimitingPool
public HardResourceLimitingPool(ObjectFactory factory,
int initial,
int maximum)
throws java.lang.Exception
HardResourceLimitingPool
public HardResourceLimitingPool(ObjectFactory factory,
int initial)
throws java.lang.Exception
HardResourceLimitingPool
public HardResourceLimitingPool(java.lang.Class clazz,
int initial,
int maximum)
throws java.lang.NoSuchMethodException,
java.lang.Exception
HardResourceLimitingPool
public HardResourceLimitingPool(java.lang.Class clazz,
int initial)
throws java.lang.NoSuchMethodException,
java.lang.Exception
initialize
public void initialize()
- 定義:
- インタフェース
org.apache.avalon.framework.activity.Initializable
内の initialize
- オーバーライド:
- クラス
SoftResourceLimitingPool
内の initialize
newPoolable
protected Poolable newPoolable()
throws java.lang.Exception
- クラス
AbstractPool
の記述:
- This is the method to override when you need to enforce creational
policies.
- オーバーライド:
- クラス
AbstractPool
内の newPoolable
internalGrow
protected void internalGrow(int amount)
throws java.lang.Exception
- オーバーライド:
- クラス
AbstractPool
内の internalGrow
"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."