クラス RejectAndDontRequeueRecoverer
- java.lang.ObjectSE
-
- org.springframework.amqp.rabbit.retry.RejectAndDontRequeueRecoverer
- 実装されたすべてのインターフェース:
MessageRecoverer
public class RejectAndDontRequeueRecoverer extends ObjectSE implements MessageRecoverer
リスナーコンテナーが再キューイングせずにメッセージを拒否する原因となる MessageRecover。これにより、ブローカーがそのように構成されている場合、失敗したメッセージをデッドレター交換 / キューに送信できます。- 導入:
- 1.1.2
- 作成者:
- Gary Russell
コンストラクターのサマリー
コンストラクター コンストラクター 説明 RejectAndDontRequeueRecoverer()
デフォルトの例外メッセージでインスタンスを構築します。RejectAndDontRequeueRecoverer(StringSE message)
提供された例外メッセージでインスタンスを構築します。RejectAndDontRequeueRecoverer(SupplierSE<StringSE> messageSupplier)
提供された例外メッセージサプライヤーを使用してインスタンスを構築します。
フィールドの詳細
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
消費されましたがすべての再試行に失敗したメッセージのコールバック。- 次で指定:
- インターフェース
MessageRecoverer
のrecover
- パラメーター:
message
- 回復へのメッセージcause
- エラーの原因