org.apache.avalon.excalibur.pool
クラス DefaultPool
java.lang.Object
|
+--org.apache.avalon.framework.logger.AbstractLogEnabled
|
+--org.apache.avalon.excalibur.pool.AbstractPool
|
+--org.apache.avalon.excalibur.pool.DefaultPool
- すべての実装インタフェース:
- 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, org.apache.avalon.framework.thread.ThreadSafe
- 直系の既知のサブクラス:
- SoftResourceLimitingPool
- public class DefaultPool
- extends AbstractPool
- implements org.apache.avalon.framework.activity.Disposable
This is an Pool
that caches Poolable objects for reuse.
Please note that this pool offers no resource limiting whatsoever.
- 導入されたバージョン:
- 4.0
- バージョン:
- CVS $Revision: 1.9 $ $Date: 2001/12/21 16:58:06 $
- 作成者:
- Berin Loritsch, Stefano Mazzocchi, Peter Donald
クラス 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 |
m_min
protected int m_min
m_max
protected int m_max
m_controller
protected PoolController m_controller
m_disposed
protected boolean m_disposed
m_quickFail
protected boolean m_quickFail
DefaultPool
public DefaultPool(ObjectFactory factory,
PoolController controller)
throws java.lang.Exception
DefaultPool
public DefaultPool(ObjectFactory factory,
PoolController controller,
int initial,
int maximum)
throws java.lang.Exception
DefaultPool
public DefaultPool(ObjectFactory factory)
throws java.lang.Exception
DefaultPool
public DefaultPool(java.lang.Class clazz,
int initial,
int maximum)
throws java.lang.NoSuchMethodException,
java.lang.Exception
DefaultPool
public DefaultPool(java.lang.Class clazz,
int initial)
throws java.lang.NoSuchMethodException,
java.lang.Exception
get
public Poolable get()
throws java.lang.Exception
- オーバーライド:
- クラス
AbstractPool
内の get
put
public void put(Poolable obj)
- オーバーライド:
- クラス
AbstractPool
内の put
dispose
public final void dispose()
- 定義:
- インタフェース
org.apache.avalon.framework.activity.Disposable
内の dispose
"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."