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)