クラス RetryInterceptorBuilder.StatefulRetryInterceptorBuilder
java.lang.ObjectSE
org.springframework.amqp.rabbit.config.RetryInterceptorBuilder<RetryInterceptorBuilder.StatefulRetryInterceptorBuilder, StatefulRetryOperationsInterceptor>
org.springframework.amqp.rabbit.config.RetryInterceptorBuilder.StatefulRetryInterceptorBuilder
- 含まれているクラス:
RetryInterceptorBuilder<B extends RetryInterceptorBuilder<B,T>, T extends MethodInterceptor>
public static final class RetryInterceptorBuilder.StatefulRetryInterceptorBuilder
extends RetryInterceptorBuilder<RetryInterceptorBuilder.StatefulRetryInterceptorBuilder, StatefulRetryOperationsInterceptor>
ステートフルインターセプターのビルダー。
- 導入:
- 1.3
- 作成者:
- James Carr, Gary Russell, Artem Bilan, Stephane Nicoll
ネストされたクラスの要約
クラス org.springframework.amqp.rabbit.config.RetryInterceptorBuilder から継承されたネストクラス / インターフェース
RetryInterceptorBuilder.StatefulRetryInterceptorBuilder, RetryInterceptorBuilder.StatelessRetryInterceptorBuilderメソッドのサマリー
修飾子と型メソッド説明build()messageKeyGenerator(MessageKeyGenerator messageKeyGenerator) ステートフルな再試行では、メッセージが識別可能である必要があります。newMessageIdentifier(NewMessageIdentifier newMessageIdentifier) カスタムの新しいメッセージ識別子を適用します。クラス org.springframework.amqp.rabbit.config.RetryInterceptorBuilder から継承されたメソッド
_this, applyCommonSettings, backOffOptions, configureRetryPolicy, maxRetries, recoverer, retryPolicy, stateful, stateless
メソッドの詳細
messageKeyGenerator
public RetryInterceptorBuilder.StatefulRetryInterceptorBuilder messageKeyGenerator(MessageKeyGenerator messageKeyGenerator) Stateful retry requires messages to be identifiable. The default is to use the message id header; use a custom implementation if the message id is not present or not reliable.- パラメーター:
messageKeyGenerator- キージェネレーター。- 戻り値:
- this。
newMessageIdentifier
public RetryInterceptorBuilder.StatefulRetryInterceptorBuilder newMessageIdentifier(NewMessageIdentifier newMessageIdentifier) Apply a custom new message identifier. The default is to use the redelivered header.- パラメーター:
newMessageIdentifier- 新しいメッセージ識別子。- 戻り値:
- this。
build