| インタフェース | 説明 |
|---|---|
| DataReader<TData> |
Handlerが処理する入力データを外部から読み込むインタフェース。 |
| DataReaderFactory<TData> |
データリーダのファクトリクラスが実装するインスタンス。
|
| Handler<TData,TResult> |
データプロセッサが実装するパイプライン処理において、
各ステージで行われる処理が実装するインターフェース。
|
| Request<TParam> |
リクエストを表すインタフェース。
|
| Result |
ハンドラでの処理結果を表すインターフェース。
|
| クラス | 説明 |
|---|---|
| ExecutionContext |
一連のハンドラ実行において、共通して読み書きするデータを保持するクラス。
|
| Result.MultiStatus |
処理結果が複数のステータスを含んでいることを表す。
|
| Result.Success |
ハンドラの処理が正常終了したことを表す。
|
| 例外 | 説明 |
|---|---|
| DataReader.NoMoreRecord |
これ以上読み取るデータが無いことを示す例外。
|
| NoMoreHandlerException |
ハンドラーキュー上に処理を委譲するためのハンドラが存在しない場合に
送出される例外。
|
| Result.ClientError |
サービス呼出側に起因すると思われる問題により、処理が継続できないことを示す例外。
|
| Result.Error |
ハンドラの処理が異常終了したことを示す実行時例外。
|
| Result.NotFound |
要求されたリソースが存在しないため、
処理を継続することができないことを示す例外。
|
| TransactionAbnormalEnd | 非推奨 |
| 注釈型 | 説明 |
|---|---|
| Interceptor |
Handler.handle(Object, ExecutionContext)メソッドに対するインターセプタに付与する
メタアノテーション。 |