クラス RetryInterceptorBuilder.StatefulRetryInterceptorBuilder
- java.lang.ObjectSE
-
- org.springframework.amqp.rabbit.config.RetryInterceptorBuilder<RetryInterceptorBuilder.StatefulRetryInterceptorBuilder,org.springframework.retry.interceptor.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,org.springframework.retry.interceptor.StatefulRetryOperationsInterceptor>
ステートフルインターセプターのビルダー。
ネストされたクラスのサマリー
クラス org.springframework.amqp.rabbit.config.RetryInterceptorBuilder から継承されたネストクラス / インターフェース
RetryInterceptorBuilder.StatefulRetryInterceptorBuilder, RetryInterceptorBuilder.StatelessRetryInterceptorBuilder
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 org.springframework.retry.interceptor.StatefulRetryOperationsInterceptor
build()
RetryInterceptorBuilder.StatefulRetryInterceptorBuilder
messageKeyGenerator(MessageKeyGenerator messageKeyGenerator)
ステートフルな再試行では、メッセージが識別可能である必要があります。RetryInterceptorBuilder.StatefulRetryInterceptorBuilder
newMessageIdentifier(NewMessageIdentifier newMessageIdentifier)
カスタムの新しいメッセージ識別子を適用します。クラス org.springframework.amqp.rabbit.config.RetryInterceptorBuilder から継承されたメソッド
_this, applyCommonSettings, backOffOptions, backOffPolicy, maxAttempts, recoverer, retryOperations, retryPolicy, stateful, stateless
メソッドの詳細
messageKeyGenerator
public RetryInterceptorBuilder.StatefulRetryInterceptorBuilder messageKeyGenerator(MessageKeyGenerator messageKeyGenerator)
ステートフルな再試行では、メッセージが識別可能である必要があります。デフォルトでは、メッセージ ID ヘッダーが使用されます。メッセージ ID が存在しないか信頼できない場合は、カスタム実装を使用してください。- パラメーター:
messageKeyGenerator
- キージェネレーター。- 戻り値:
- this。
newMessageIdentifier
public RetryInterceptorBuilder.StatefulRetryInterceptorBuilder newMessageIdentifier(NewMessageIdentifier newMessageIdentifier)
カスタムの新しいメッセージ識別子を適用します。デフォルトでは、再配信されたヘッダーが使用されます。- パラメーター:
newMessageIdentifier
- 新しいメッセージ識別子。- 戻り値:
- this。
build
public org.springframework.retry.interceptor.StatefulRetryOperationsInterceptor build()
- 次で指定:
- クラス
RetryInterceptorBuilder<RetryInterceptorBuilder.StatefulRetryInterceptorBuilder,org.springframework.retry.interceptor.StatefulRetryOperationsInterceptor>
のbuild