|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||
java.lang.Objectorg.apache.commons.pool.BaseObjectPool
シンプルな ObjectPool の基底となる実装です。
全てのオプショナルな処理は
UnsupportedOperationException を投げるように実装されています。
| コンストラクタの概要 | |
BaseObjectPool()
|
|
| メソッドの概要 | |
abstract Object |
borrowObject()
プールからインスタンスを取り出します。 |
void |
clear()
この基底実装ではサポートされません。 |
void |
close()
この基底実装では何も行いません。 |
int |
getNumActive()
この基底実装ではサポートされません。 |
int |
getNumIdle()
この基底実装ではサポートされません。 |
abstract void |
returnObject(Object obj)
プールにインスタンスを返します。 |
void |
setFactory(PoolableObjectFactory factory)
この基底実装ではサポートされません。 |
| クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public BaseObjectPool()
| メソッドの詳細 |
public abstract Object borrowObject()
throws Exception
ObjectPool の記述: returnObject
または実装クラスやサブインターフェイスのそれと関連するメソッドを使用して
インスタンスをプールに返さなくてはなりません。
プール内のインスタンスが空の場合のこのメソッドの振る舞いは明示されません (各実装クラスで明示されるでしょう)。
ObjectPool 内の borrowObjectException
public void clear()
throws Exception,
UnsupportedOperationException
ObjectPool 内の clearUnsupportedOperationException - この実装がこの処理をサポートしない場合
Exception
public void close()
throws Exception
ObjectPool 内の closeException
public int getNumActive()
throws UnsupportedOperationException
ObjectPool 内の getNumActiveUnsupportedOperationException - この実装がこの処理をサポートしない場合
public int getNumIdle()
throws UnsupportedOperationException
ObjectPool 内の getNumIdleUnsupportedOperationException - この実装がこの処理をサポートしない場合
public abstract void returnObject(Object obj)
throws Exception
ObjectPool の記述: borrowObject
または実装クラスやサブインターフェイスのそれと関連するメソッドを使用して
取得されたインスタンスでなくてはなりません。
ObjectPool 内の returnObjectobj - プールに返す ObjectPool.borrowObject() にて取得されたインスタンス
Exception
public void setFactory(PoolableObjectFactory factory)
throws IllegalStateException,
UnsupportedOperationException
ObjectPool 内の setFactoryfactory - 新たなインスタンスを生成するために使用する PoolableObjectFactory
IllegalStateException - ファクトリを設定できる状態でない場合
UnsupportedOperationException - この実装がこの処理をサポートしない場合
|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||