インターフェース StreamMessageRecoverer

  • すべてのスーパーインターフェース:
    MessageRecoverer
    関数インターフェース:
    これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

    @FunctionalInterfaceSE
    public interface StreamMessageRecoverer
    extends MessageRecoverer
    このインターフェースの実装は、再試行が使い果たされた後に失敗したメッセージを処理できます。
    導入:
    2.4.5
    作成者:
    Gary Russell
    • メソッドの詳細

      • recover

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

        void recover​(com.rabbitmq.stream.Message message,
                     com.rabbitmq.stream.MessageHandler.Context context,
                     ThrowableSE cause)
        消費されましたがすべての再試行に失敗したメッセージのコールバック。
        パラメーター:
        message - 回復するメッセージ。
        context - コンテキスト。
        cause - エラーの原因。