インターフェース MessageBatchRecoverer

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

    @FunctionalInterfaceSE
    public interface MessageBatchRecoverer
    extends MessageRecoverer
    バッチリスナーで使用するリトライリカバリ。ユーザーは、例外が発生したバッチ内のインデックスを含む例外をスローすることを検討する必要があります。これにより、回復者は残りのレコードを適切に回復できます。
    導入:
    2.2
    作成者:
    Gary Russell
    • メソッドの詳細

      • recover

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

        void recover​(ListSE<Message> messages,
                     ThrowableSE cause)
        消費されましたがすべての再試行に失敗したメッセージバッチのコールバック。
        パラメーター:
        messages - 回復するメッセージ
        cause - エラーの原因