インターフェース RetryCallback<T,E extends ThrowableSE>
- 型パラメーター:
T- コールバックによって返されるオブジェクトの型E- 宣言された例外の型がスローされる可能性があります
- すべての既知の実装クラス:
MethodInvocationRetryCallback
public interface RetryCallback<T,E extends ThrowableSE>
RetryOperations を使用して再試行できる操作のコールバックインターフェース。- 作成者:
- Rob Harrop, Dave Syer, Artem Bilan
メソッドのサマリー
修飾子と型メソッド説明doWithRetry(RetryContext context) 再試行セマンティクスを使用して操作を実行します。default StringSEgetLabel()ビジネス操作の再試行を区別するためのこのコールバックの論理識別子。
メソッドの詳細
doWithRetry
再試行セマンティクスを使用して操作を実行します。操作は一般にべき等である必要がありますが、実装では、操作が再試行されるときに補正セマンティクスを実装することを選択できます。- パラメーター:
context- 現在の再試行コンテキスト。- 戻り値:
- 成功した操作の結果。
- 例外:
E- 処理が失敗した場合は型 E
getLabel
ビジネス操作の再試行を区別するためのこのコールバックの論理識別子。- 戻り値:
- このコールバックの識別子。
- 導入:
- 2.0.6