クラス ExponentialBackOffWithMaxRetries
java.lang.ObjectSE
org.springframework.util.backoff.ExponentialBackOff
org.springframework.kafka.support.ExponentialBackOffWithMaxRetries
- 実装されているすべてのインターフェース:
BackOff
最大経過時間ではなく最大再試行回数を指定できる
ExponentialBackOff のサブクラス。- 導入:
- 2.7.3
- 作成者:
- Gary Russell
フィールドのサマリー
クラス org.springframework.util.backoff.ExponentialBackOff から継承されたフィールド
DEFAULT_INITIAL_INTERVAL, DEFAULT_JITTER, DEFAULT_MAX_ATTEMPTS, DEFAULT_MAX_ELAPSED_TIME, DEFAULT_MAX_INTERVAL, DEFAULT_MULTIPLIERコンストラクターの概要
コンストラクターコンストラクター説明ExponentialBackOffWithMaxRetries(int maxRetries) maxRetries からsetMaxElapsedTime(long)を計算するインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明int最大再試行回数を取得します。voidsetInitialInterval(long initialInterval) voidsetMaxElapsedTime(long maxElapsedTime) voidsetMaxInterval(long maxInterval) voidsetMultiplier(double multiplier) クラス org.springframework.util.backoff.ExponentialBackOff から継承されたメソッド
getInitialInterval, getJitter, getMaxAttempts, getMaxElapsedTime, getMaxInterval, getMultiplier, setJitter, setMaxAttempts, start, toString
コンストラクターの詳細
ExponentialBackOffWithMaxRetries
public ExponentialBackOffWithMaxRetries(int maxRetries) maxRetries からsetMaxElapsedTime(long)を計算するインスタンスを構築します。- パラメーター:
maxRetries- 最大再試行。
メソッドの詳細
getMaxRetries
public int getMaxRetries()最大再試行回数を取得します。- 戻り値:
- 最大再試行。
setInitialInterval
public void setInitialInterval(long initialInterval) - オーバーライド:
- クラス
ExponentialBackOffのsetInitialInterval
setMultiplier
public void setMultiplier(double multiplier) - オーバーライド:
- クラス
ExponentialBackOffのsetMultiplier
setMaxInterval
public void setMaxInterval(long maxInterval) - オーバーライド:
- クラス
ExponentialBackOffのsetMaxInterval
setMaxElapsedTime
public void setMaxElapsedTime(long maxElapsedTime) - オーバーライド:
- クラス
ExponentialBackOffのsetMaxElapsedTime