クラス RejectAndDontRequeueRecoverer

  • 実装されたすべてのインターフェース:
    MessageRecoverer

    public class RejectAndDontRequeueRecoverer
    extends ObjectSE
    implements MessageRecoverer
    リスナーコンテナーが再キューイングせずにメッセージを拒否する原因となる MessageRecover。これにより、ブローカーがそのように構成されている場合、失敗したメッセージをデッドレター交換 / キューに送信できます。
    導入:
    1.1.2
    作成者:
    Gary Russell
    • フィールドの詳細

      • logger

        protected final Log logger
    • コンストラクターの詳細

      • RejectAndDontRequeueRecoverer

        public RejectAndDontRequeueRecoverer()
        デフォルトの例外メッセージでインスタンスを構築します。
      • RejectAndDontRequeueRecoverer

        public RejectAndDontRequeueRecoverer​(StringSE message)
        提供された例外メッセージでインスタンスを構築します。
        パラメーター:
        message - メッセージ。
        導入:
        2.3.7
      • RejectAndDontRequeueRecoverer

        public RejectAndDontRequeueRecoverer​(SupplierSE<StringSE> messageSupplier)
        提供された例外メッセージサプライヤーを使用してインスタンスを構築します。
        パラメーター:
        messageSupplier - メッセージサプライヤー。
        導入:
        2.3.7
    • メソッドの詳細

      • recover

        public void recover​(Message message,
                            ThrowableSE cause)
        インターフェースからコピーされた説明: MessageRecoverer
        消費されましたがすべての再試行に失敗したメッセージのコールバック。
        次で指定:
        インターフェース MessageRecovererrecover 
        パラメーター:
        message - 回復へのメッセージ
        cause - エラーの原因