|
|||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||
参照:
説明
| インタフェースの概要 | |
| KeyedObjectPool | キーに対応するプーリングを行うためのインターフェイスです。 |
| KeyedObjectPoolFactory | KeyedObjectPool を生成するためのファクトリインタフェースです。
|
| KeyedPoolableObjectFactory | KeyedObjectPool に保持されるインスタンスの
ライフサイクルに関するメソッドを定義したインターフェイスです。
|
| ObjectPool | プーリングを行うためのためのインターフェイスです。 |
| ObjectPoolFactory | ObjectPool を生成するためのファクトリインタフェースです。
|
| PoolableObjectFactory | ObjectPool で使用されるインスタンスの
ライフサイクルに関するメソッドを定義したインターフェイスです。
|
| クラスの概要 | |
| BaseKeyedObjectPool | シンプルな KeyedObjectPool の基底となる実装です。
|
| BaseKeyedPoolableObjectFactory | KeyedPoolableObjectFactory の基底となる実装です。
|
| BaseObjectPool | シンプルな ObjectPool の基底となる実装です。
|
| BasePoolableObjectFactory | PoolableObjectFactory の基底となる実装です。
|
オブジェクトをプーリングするためのAPIです。
パッケージはシンプルなオブジェクトのプーリングを行うためのインターフェイスと 新たなプール実装を作成する際に有用と思われるいくつかの基底クラスを定義します。
pool パッケージ自身では、プール処理の実装の入替えを妨げないように
明確なオブジェクトプーリングの実装を定義しません。
pool パッケージはインスタンスをプールする手段と、プールされるインスタンスを生成する手段を分離するため、
結果として以下のペアとなるインターフェイスを持ちます:
ObjectPoolPoolableObjectFactory
ObjectPoolFactory
はいくつかのアプリケーションで有用なシンプルな ObjectPool のファクトリを定義します。
また、pool パッケージは複数の型を任意のキーと関連付けてプールするインターフェイスも提供します。
詳細な内容に関しては
KeyedObjectPool、
KeyedPoolableObjectFactory、
KeyedObjectPoolFactory
を参照してください。
|
|||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||