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