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