|
|||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||
参照:
説明
| インタフェースの概要 | |
| KeyedObjectPool | キーに対応するプーリングを行うためのインターフェイスです。 |
| KeyedObjectPoolFactory | KeyedObjectPool を生成するためのファクトリインタフェースです。
|
| KeyedPoolableObjectFactory | KeyedObjectPool に保持されるインスタンスの
ライフサイクルに関するメソッドを定義したインターフェイスです。
|
| ObjectPool | プーリングを行うためのためのインターフェイスです。 |
| ObjectPoolFactory | ObjectPool を生成するためのファクトリインタフェースです。
|
| PoolableObjectFactory | ObjectPool で使用されるインスタンスの
ライフサイクルに関するメソッドを定義したインターフェイスです。
|
| クラスの概要 | |
| BaseKeyedObjectPool | シンプルな KeyedObjectPool の基底となる実装です。
|
| BaseKeyedPoolableObjectFactory | KeyedPoolableObjectFactory の基底となる実装です。
|
| BaseObjectPool | シンプルな ObjectPool の基底となる実装です。
|
| BasePoolableObjectFactory | PoolableObjectFactory の基底となる実装です。
|
オブジェクトをプーリングするためのAPIです。
パッケージはシンプルなオブジェクトのプーリングを行うためのインターフェイスと 新たなプール実装を作成する際に有用と思われるいくつかの基底クラスを定義します。
org.apache.commons.pool package defines a simple
interface for a pool of object instances, and a handful of base
classes that may be useful when creating pool implementations.
pool パッケージ自身では、プール処理の実装の入替えを妨げないように
明確なオブジェクトプーリングの実装を定義しません。
pool package itself doesn't define a specific object
pooling implementation, but rather a contract that implementations may
support in order to be fully interchangeable.
pool パッケージはインスタンスをプールする手段と、プールされるインスタンスを生成する手段を分離するため、
結果として以下のペアとなるインターフェイスを持ちます:
pool package separates the way in which instances are
pooled from the way in which they are created, resulting in a pair of
interfaces:ObjectPoolPoolableObjectFactory
ObjectPoolFactory
はいくつかのアプリケーションで有用なシンプルな ObjectPool のファクトリを定義します。
ObjectPools, which may be
useful for some applications.
また、pool パッケージは複数の型を任意のキーと関連付けてプールするインターフェイスも提供します。
詳細な内容に関しては
KeyedObjectPool、
KeyedPoolableObjectFactory、
KeyedObjectPoolFactory
を参照してください。
pool package also provides a keyed pool interface,
which pools instances of multiple types, accessed according to an
arbitrary key. See
{@link org.apache.commons.pool.KeyedObjectPool KeyedObjectPool},
{@link org.apache.commons.pool.KeyedPoolableObjectFactory KeyedPoolableObjectFactory},
and
{@link org.apache.commons.pool.KeyedObjectPoolFactory KeyedObjectPoolFactory}.
|
|||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||