パッケージ | 説明 |
---|---|
org.springframework.retry | 再試行に関するインフラストラクチャの実装。 |
org.springframework.retry.backoff | 再試行バックオフに関するインフラストラクチャ実装。 |
org.springframework.retry.context | 再試行コンテキストに関するインフラストラクチャ実装。 |
org.springframework.retry.listener | 再試行インターセプターに関するインフラストラクチャ実装。 |
org.springframework.retry.policy | 再試行ポリシーに関するインフラストラクチャ実装。 |
org.springframework.retry.stats | |
org.springframework.retry.support | 再試行サポートに関するインフラストラクチャ実装。 |
修飾子と型 | メソッドと説明 |
---|---|
RetryContext | RetryContext. getParent() 再試行ブロックがネストされている場合の親コンテキストのアクセサー。 |
RetryContext | RetryPolicy. open(RetryContext parent) 再試行操作に必要なリソースを取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | RetryPolicy. canRetry(RetryContext context) |
void | RetryPolicy. close(RetryContext context) |
<T,E extends Throwable (標準 Javadoc) (英語) > | RetryListener. close(RetryContext context, RetryCallback<T,E> callback, Throwable (標準 Javadoc) (英語) throwable) 最後の試行(成功または失敗)後に呼び出されます。 |
T | RetryCallback. doWithRetry(RetryContext context) 再試行セマンティクスを使用して操作を実行します。 |
<T,E extends Throwable (標準 Javadoc) (英語) > | RetryListener. onError(RetryContext context, RetryCallback<T,E> callback, Throwable (標準 Javadoc) (英語) throwable) 再試行が失敗するたびに呼び出されます。 |
RetryContext | RetryPolicy. open(RetryContext parent) 再試行操作に必要なリソースを取得します。 |
<T,E extends Throwable (標準 Javadoc) (英語) > | RetryListener. open(RetryContext context, RetryCallback<T,E> callback) 再試行の最初の試行の前に呼び出されます。 |
T | RecoveryCallback. recover(RetryContext context) |
void | RetryPolicy. registerThrowable(RetryContext context, Throwable (標準 Javadoc) (英語) throwable) コールバックが失敗した後、再試行ごとに 1 回呼び出されます。 |
修飾子と型 | メソッドと説明 |
---|---|
BackOffContext | StatelessBackOffPolicy. start(RetryContext status) ' null ' を返します。 |
BackOffContext | ExponentialRandomBackOffPolicy. start(RetryContext context) このポリシー設定でシードされた BackOffContext の新しいインスタンスを返します。 |
BackOffContext | ExponentialBackOffPolicy. start(RetryContext context) "expSeed" および「増分」値で構成された BackOffContext の新しいインスタンスを返します。 |
BackOffContext | BackOffPolicy. start(RetryContext context) バックオフ操作の新しいブロックを開始します。 |
修飾子と型 | クラスと説明 |
---|---|
class | RetryContextSupport |
修飾子と型 | メソッドと説明 |
---|---|
RetryContext | RetryContextSupport. getParent() |
コンストラクターと説明 |
---|
RetryContextSupport(RetryContext parent) |
修飾子と型 | メソッドと説明 |
---|---|
<T,E extends Throwable (標準 Javadoc) (英語) > | RetryListenerSupport. close(RetryContext context, RetryCallback<T,E> callback, Throwable (標準 Javadoc) (英語) throwable) |
<T,E extends Throwable (標準 Javadoc) (英語) > | RetryListenerSupport. onError(RetryContext context, RetryCallback<T,E> callback, Throwable (標準 Javadoc) (英語) throwable) |
<T,E extends Throwable (標準 Javadoc) (英語) > | RetryListenerSupport. open(RetryContext context, RetryCallback<T,E> callback) |
修飾子と型 | メソッドと説明 |
---|---|
RetryContext | SoftReferenceMapRetryContextCache. get(Object (標準 Javadoc) (英語) key) |
RetryContext | MapRetryContextCache. get(Object (標準 Javadoc) (英語) key) |
RetryContext | RetryContextCache. get(Object (標準 Javadoc) (英語) key) |
RetryContext | TimeoutRetryPolicy. open(RetryContext parent) |
RetryContext | CircuitBreakerRetryPolicy. open(RetryContext parent) |
RetryContext | NeverRetryPolicy. open(RetryContext parent) 早期終了リクエストに応答できるが、それ以外は何も行わないコンテキストを返します。 |
RetryContext | ExceptionClassifierRetryPolicy. open(RetryContext parent) ポリシーマップからターゲットを選択して、再試行ポリシーをプロキシするアクティブコンテキストを作成します。 |
RetryContext | SimpleRetryPolicy. open(RetryContext parent) このポリシーに従って現在の操作を追跡するために使用できるステータスオブジェクトを取得します。 |
RetryContext | CompositeRetryPolicy. open(RetryContext parent) 既存のポリシーをコピーし、各ポリシーのコンテキストのリストを保持する新しいコンテキストを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | TimeoutRetryPolicy. canRetry(RetryContext context) タイムアウトが経過していない場合にのみ再試行を許可します。 |
boolean | AlwaysRetryPolicy. canRetry(RetryContext context) 常に true を返します。 |
boolean | CircuitBreakerRetryPolicy. canRetry(RetryContext context) |
boolean | NeverRetryPolicy. canRetry(RetryContext context) 最初の例外の後に false を返します。 |
boolean | ExceptionClassifierRetryPolicy. canRetry(RetryContext context) コンテキストで現在アクティブになっているポリシーに委譲します。 |
boolean | SimpleRetryPolicy. canRetry(RetryContext context) ステータスに基づいて再試行可能な操作をテストします。 |
boolean | CompositeRetryPolicy. canRetry(RetryContext context) コンテキストが作成されたときに動作していたポリシーに委譲します。 |
boolean | ExpressionRetryPolicy. canRetry(RetryContext context) |
void | TimeoutRetryPolicy. close(RetryContext context) |
void | CircuitBreakerRetryPolicy. close(RetryContext context) |
void | NeverRetryPolicy. close(RetryContext context) 何もしない。 |
void | ExceptionClassifierRetryPolicy. close(RetryContext context) コンテキストで現在アクティブになっているポリシーに委譲します。 |
void | SimpleRetryPolicy. close(RetryContext status) |
void | CompositeRetryPolicy. close(RetryContext context) コンテキストが作成されたときに動作していたポリシーに委譲します。 |
RetryContext | TimeoutRetryPolicy. open(RetryContext parent) |
RetryContext | CircuitBreakerRetryPolicy. open(RetryContext parent) |
RetryContext | NeverRetryPolicy. open(RetryContext parent) 早期終了リクエストに応答できるが、それ以外は何も行わないコンテキストを返します。 |
RetryContext | ExceptionClassifierRetryPolicy. open(RetryContext parent) ポリシーマップからターゲットを選択して、再試行ポリシーをプロキシするアクティブコンテキストを作成します。 |
RetryContext | SimpleRetryPolicy. open(RetryContext parent) このポリシーに従って現在の操作を追跡するために使用できるステータスオブジェクトを取得します。 |
RetryContext | CompositeRetryPolicy. open(RetryContext parent) 既存のポリシーをコピーし、各ポリシーのコンテキストのリストを保持する新しいコンテキストを作成します。 |
void | SoftReferenceMapRetryContextCache. put(Object (標準 Javadoc) (英語) key, RetryContext context) |
void | MapRetryContextCache. put(Object (標準 Javadoc) (英語) key, RetryContext context) |
void | RetryContextCache. put(Object (標準 Javadoc) (英語) key, RetryContext context) |
void | TimeoutRetryPolicy. registerThrowable(RetryContext context, Throwable (標準 Javadoc) (英語) throwable) |
void | CircuitBreakerRetryPolicy. registerThrowable(RetryContext context, Throwable (標準 Javadoc) (英語) throwable) |
void | NeverRetryPolicy. registerThrowable(RetryContext context, Throwable (標準 Javadoc) (英語) throwable) スロー可能オブジェクトをコンテキストを通じて下流で使用できるようにします。 |
void | ExceptionClassifierRetryPolicy. registerThrowable(RetryContext context, Throwable (標準 Javadoc) (英語) throwable) コンテキストで現在アクティブになっているポリシーに委譲します。 |
void | SimpleRetryPolicy. registerThrowable(RetryContext context, Throwable (標準 Javadoc) (英語) throwable) 別の再試行と最新の例外でステータスを更新します。 |
void | CompositeRetryPolicy. registerThrowable(RetryContext context, Throwable (標準 Javadoc) (英語) throwable) コンテキストが作成されたときに動作していたポリシーに委譲します。 |
修飾子と型 | メソッドと説明 |
---|---|
<T,E extends Throwable (標準 Javadoc) (英語) > | StatisticsListener. close(RetryContext context, RetryCallback<T,E> callback, Throwable (標準 Javadoc) (英語) throwable) |
<T,E extends Throwable (標準 Javadoc) (英語) > | StatisticsListener. onError(RetryContext context, RetryCallback<T,E> callback, Throwable (標準 Javadoc) (英語) throwable) |
修飾子と型 | メソッドと説明 |
---|---|
static RetryContext | RetrySynchronizationManager. clear() バッチの最後に現在のコンテキストをクリアします。 RetryOperations 実装でのみ使用する必要があります。 |
static RetryContext | RetrySynchronizationManager. getContext() ローカルに囲む RetryContext のパブリックアクセサー。 |
protected RetryContext | RetryTemplate. open(RetryPolicy retryPolicy, RetryState state) 状態が null でない場合は、キャッシュ内の既存の値を確認して RetryPolicy に委譲します。 |
static RetryContext | RetrySynchronizationManager. register(RetryContext context) コンテキストを登録する方法 - RetrySynchronizationManager.getContext() が常に正しい値を返すようにするために、RetryOperations 実装でのみ使用する必要があります。 |
修飾子と型 | メソッドと説明 |
---|---|
protected boolean | RetryTemplate. canRetry(RetryPolicy retryPolicy, RetryContext context) 進行中の再試行を続行するかどうかを決定します。 |
protected void | RetryTemplate. close(RetryPolicy retryPolicy, RetryContext context, RetryState state, boolean succeeded) 必要に応じてキャッシュをクリーンアップし、提供されたコンテキストを閉じます (フラグが処理が成功したことを示している場合)。 |
protected <T> T | RetryTemplate. handleRetryExhausted(RecoveryCallback<T> recoveryCallback, RetryContext context, RetryState state) 最後の試行が失敗した後に実行するアクション。 |
static RetryContext | RetrySynchronizationManager. register(RetryContext context) コンテキストを登録する方法 - RetrySynchronizationManager.getContext() が常に正しい値を返すようにするために、RetryOperations 実装でのみ使用する必要があります。 |
protected void | RetryTemplate. registerThrowable(RetryPolicy retryPolicy, RetryState state, RetryContext context, Throwable (標準 Javadoc) (英語) e) |
protected <E extends Throwable (標準 Javadoc) (英語) > | RetryTemplate. rethrow(RetryContext context, String (標準 Javadoc) (英語) message) |
protected boolean | RetryTemplate. shouldRethrow(RetryPolicy retryPolicy, RetryContext context, RetryState state) RetryCallback で例外をキャッチした後の動作を決定するサブクラスの拡張ポイント。 |
Copyright © 2018 SpringSource (英語) . All rights reserved.