public class RequestThreadLoopHandler extends java.lang.Object implements Handler<java.lang.Object,java.lang.Object>
RetryableExceptionとして再送出する。| Constructor and Description |
|---|
RequestThreadLoopHandler() |
| Modifier and Type | Method and Description |
|---|---|
Result |
handle(java.lang.Object data,
ExecutionContext ctx)
入力データに対する処理を実行する。
|
RequestThreadLoopHandler |
setServiceUnavailabilityRetryInterval(int msec)
後続ハンドラから閉局中例外が送出された場合に、次のリクエスト処理を開始するまでに待機する時間を設定する。
設定値が0以下の場合は、待機せずに即時リトライを行なう。
デフォルトの設定値は1000msecである。
|
public Result handle(java.lang.Object data, ExecutionContext ctx)
public RequestThreadLoopHandler setServiceUnavailabilityRetryInterval(int msec)
msec - 閉局エラー中の各スレッド待機時間 (単位: msec)