| 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 |
ハンドラリストの保護モード。
|