public class TimeoutRetryPolicy extends Object (標準 Javadoc) (英語) implements RetryPolicy
RetryPolicy
。クロックは open(RetryContext)
の呼び出しで開始されます。修飾子と型 | フィールドと説明 |
---|---|
static long | DEFAULT_TIMEOUT タイムアウトのデフォルト値(ミリ秒)。 |
コンストラクターと説明 |
---|
TimeoutRetryPolicy() |
修飾子と型 | メソッドと説明 |
---|---|
boolean | canRetry(RetryContext context) タイムアウトが経過していない場合にのみ再試行を許可します。 |
void | close(RetryContext context) |
long | getTimeout() タイムアウトの値。 |
RetryContext | open(RetryContext parent) 再試行操作に必要なリソースを取得します。 |
void | registerThrowable(RetryContext context, Throwable (標準 Javadoc) (英語) throwable) コールバックが失敗した後、再試行ごとに 1 回呼び出されます。 |
void | setTimeout(long timeout) ミリ秒単位のタイムアウトの場合は Setter。 |
clone (標準 Javadoc) (英語) , equals (標準 Javadoc) (英語) , finalize (標準 Javadoc) (英語) , getClass (標準 Javadoc) (英語) , hashCode (標準 Javadoc) (英語) , notify (標準 Javadoc) (英語) , notifyAll (標準 Javadoc) (英語) , toString (標準 Javadoc) (英語) , wait (標準 Javadoc) (英語) , wait (標準 Javadoc) (英語) , wait (標準 Javadoc) (英語)
public static final long DEFAULT_TIMEOUT
public void setTimeout(long timeout)
DEFAULT_TIMEOUT
です。timeout
- タイムアウトまでどのくらい待つか public long getTimeout()
public boolean canRetry(RetryContext context)
RetryPolicy
の canRetry
context
- 現在の再試行ステータス RetryPolicy.canRetry(org.springframework.retry.RetryContext)
public void close(RetryContext context)
RetryPolicy
の close
context
- このポリシーの RetryPolicy.open(RetryContext)
メソッドによって作成された再試行ステータス。public RetryContext open(RetryContext parent)
RetryPolicy
RetryPolicy
の open
parent
- ネストされた再試行の場合は親コンテキスト。RetryContext
オブジェクト。public void registerThrowable(RetryContext context, Throwable (標準 Javadoc) (英語) throwable)
RetryPolicy
RetryPolicy
の registerThrowable
context
- 現在のステータスオブジェクト。throwable
- スローする例外 Copyright © 2018 SpringSource (英語) . All rights reserved.