クラス StreamRetryOperationsInterceptorFactoryBean
java.lang.ObjectSE
org.springframework.amqp.rabbit.config.AbstractRetryOperationsInterceptorFactoryBean
org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptorFactoryBean
org.springframework.rabbit.stream.retry.StreamRetryOperationsInterceptorFactoryBean
- 実装されているすべてのインターフェース:
FactoryBean<Advice>
public class StreamRetryOperationsInterceptorFactoryBean
extends StatelessRetryOperationsInterceptorFactoryBean
Convenient factory bean for creating a stateless retry interceptor for use in a
StreamListenerContainer when consuming native stream messages, giving you a large amount of control over the behavior of a container when a listener fails. To control the number of retry attempts or the backoff in between attempts, supply a customized RetryOperations . Stateless retry is appropriate if your listener can be called repeatedly between failures with no side effects. The semantics of stateless retry mean that a listener exception is not propagated to the container until the retry attempts are exhausted. When the retry attempts are exhausted it can be processed using a StreamMessageRecoverer if one is provided.- 作成者:
- Gary Russell, Stephane Nicoll
フィールドのサマリー
クラス org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptorFactoryBean から継承されたフィールド
loggerインターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected @Nullable ObjectSErecover(@Nullable ObjectSE[] args, ThrowableSE cause) voidsetMessageRecoverer(MessageRecoverer messageRecoverer) voidsetStreamMessageRecoverer(StreamMessageRecoverer messageRecoverer) 再試行が使い果たされたときに呼び出すStreamMessageRecovererを設定します。クラス org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptorFactoryBean から継承されたメソッド
getObject, getObjectTypeクラス org.springframework.amqp.rabbit.config.AbstractRetryOperationsInterceptorFactoryBean から継承されたメソッド
getMessageRecoverer, getRetryPolicy, setRetryPolicyクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
コンストラクターの詳細
StreamRetryOperationsInterceptorFactoryBean
public StreamRetryOperationsInterceptorFactoryBean()
メソッドの詳細
recover
- オーバーライド:
- クラス
StatelessRetryOperationsInterceptorFactoryBeanのrecover
setStreamMessageRecoverer
再試行が使い果たされたときに呼び出すStreamMessageRecovererを設定します。- パラメーター:
messageRecoverer- 回復者。
setMessageRecoverer
- オーバーライド:
- クラス
AbstractRetryOperationsInterceptorFactoryBeanのsetMessageRecoverer