@FunctionalInterfaceSE public interface BackOff
BackOffExecution を提供します。このインターフェースのユーザーは、次のように使用する必要があります。
BackOffExecution exec = backOff.start();
// In the operation recovery/retry loop:
long waitInterval = exec.nextBackOff();
if (waitInterval == BackOffExecution.STOP) {
// do not retry operation
}
else {
// sleep, e.g. Thread.sleep(waitInterval)
// retry operation
}
} 基本となる操作が正常に完了すると、実行インスタンスは単純に破棄できます。BackOffExecution| 修飾子と型 | メソッドと説明 |
|---|---|
BackOffExecution | start() 新しいバックオフ実行を開始します。 |
BackOffExecution start()
BackOffExecution