クラス 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
関連事項:
  • フィールドの詳細

    • logger

      protected final org.apache.commons.logging.Log logger
  • コンストラクターの詳細

    • StatelessRetryOperationsInterceptorFactoryBean

      public StatelessRetryOperationsInterceptorFactoryBean()
  • メソッドの詳細