Interface | Description |
---|---|
ExecutorServiceFactory |
ExecutorService を生成するためのファクトリインタフェース。 |
HandlerListBuilder<TData> |
ハンドラリストの組み立てを行うインタフェース。
|
HandlerListInvoker<TData,TResult> |
ハンドラリストの起動を行うインタフェース。
|
PipelineListBuilder |
ハンドラリストの組み立てを行うインタフェース。
|
Class | Description |
---|---|
AbstractExecutorServiceFactory |
ExecutorServiceFactory の実装をサポートする抽象クラス。
ExecutorServiceFactory の実装クラスで共通となる処理を提供する。 |
AsyncHandlerListInvoker<TData,TResult> |
非同期でハンドラリストの起動を行う
HandlerListInvoker の実装クラス。 |
BasicHandlerListBuilder<TData> |
事前に設定されたハンドラリストを返却する
HandlerListBuilder 実装クラス。 |
BasicHandlerListInvoker<TData,TResult> |
HandlerListInvoker の基本実装クラス。
設定されたHandlerListBuilder を使用してハンドラリストを組み立てて、
そのハンドラリストを起動する。 |
BasicPipelineListBuilder |
事前に設定されたハンドラリストを返却する
PipelineListBuilder 実装クラス。 |
FixedExecutorServiceFactory |
固定数のスレッドプールを使用する
ExecutorService を生成するクラス。
デフォルトでは、利用可能なCPU数(Runtime.availableProcessors() )を2倍した数のスレッドを使用する。 |
HandlerListProtector<T> |
ハンドラリストを保護するクラス。
デフォルトでは、ハンドラリストのインスタンスは変更に対して保護される。
変更が必要な場合、適切な保護モード
HandlerListProtector.ProtectMode を設定する。 |
PipelineInvoker |
事前処理、事後処理を行うInvoker.
|
Enum | Description |
---|---|
HandlerListProtector.ProtectMode |
ハンドラリストの保護モード。
|