クラス StatelessRetryOperationsInterceptorFactoryBean
java.lang.ObjectSE
org.springframework.amqp.rabbit.config.AbstractRetryOperationsInterceptorFactoryBean
org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptorFactoryBean
- 実装されているすべてのインターフェース:
FactoryBean<Advice>
- 既知の直属サブクラス
StreamRetryOperationsInterceptorFactoryBean
public class StatelessRetryOperationsInterceptorFactoryBean
extends AbstractRetryOperationsInterceptorFactoryBean
メッセージリスナーコンテナーで使用するステートレス再試行インターセプターを作成するための便利なファクトリ Bean により、リスナーが失敗したときのコンテナーの動作を詳細に制御できます。再試行回数や試行間のバックオフを制御するには、カスタマイズされた
RetryPolicy を指定します。ステートレス再試行は、リスナーが失敗と失敗の間に副作用なしで繰り返し呼び出される場合に適しています。ステートレス再試行のセマンティクスでは、再試行の回数が尽きるまでリスナー例外はコンテナーに伝播されません。再試行の回数が尽きると、同じトランザクション内で MessageRecoverer が提供されている場合はそれを使用して処理できます (この場合、例外は伝播されません)。リカバリが提供されていない場合は例外が伝播され、チャネルがトランザクション対応であればメッセージが再配信されることがあります。- 作成者:
- Dave Syer, Gary Russell, Stephane Nicoll
- 関連事項:
フィールドのサマリー
フィールドインターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明ClassSE<?> protected @Nullable ObjectSErecover(@Nullable ObjectSE[] args, ThrowableSE cause) クラス org.springframework.amqp.rabbit.config.AbstractRetryOperationsInterceptorFactoryBean から継承されたメソッド
getMessageRecoverer, getRetryPolicy, setMessageRecoverer, setRetryPolicyクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
フィールドの詳細
logger
protected final org.apache.commons.logging.Log logger
コンストラクターの詳細
StatelessRetryOperationsInterceptorFactoryBean
public StatelessRetryOperationsInterceptorFactoryBean()
メソッドの詳細
getObject
recover
getObjectType