インターフェース StreamMessageRecoverer
- すべてのスーパーインターフェース:
MessageRecoverer
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
@FunctionalInterfaceSE public interface StreamMessageRecoverer extends MessageRecoverer
このインターフェースの実装は、再試行が使い果たされた後に失敗したメッセージを処理できます。- 導入:
- 2.4.5
- 作成者:
- Gary Russell
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 void
recover(com.rabbitmq.stream.Message message, com.rabbitmq.stream.MessageHandler.Context context, ThrowableSE cause)
消費されましたがすべての再試行に失敗したメッセージのコールバック。default void
recover(Message message, ThrowableSE cause)
消費されましたがすべての再試行に失敗したメッセージのコールバック。
メソッドの詳細
recover
default void recover(Message message, ThrowableSE cause)
インターフェースからコピーされた説明:MessageRecoverer
消費されましたがすべての再試行に失敗したメッセージのコールバック。- 次で指定:
- インターフェース
MessageRecoverer
のrecover
- パラメーター:
message
- 回復へのメッセージcause
- エラーの原因
recover
void recover(com.rabbitmq.stream.Message message, com.rabbitmq.stream.MessageHandler.Context context, ThrowableSE cause)
消費されましたがすべての再試行に失敗したメッセージのコールバック。- パラメーター:
message
- 回復するメッセージ。context
- コンテキスト。cause
- エラーの原因。