インターフェース MessageBatchRecoverer

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

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

    修飾子と型
    メソッド
    説明
    void
    recover(ListSE<Message> messages, ThrowableSE cause)
    消費されましたがすべての再試行に失敗したメッセージバッチのコールバック。
    default void
    recover(Message message, ThrowableSE cause)
    消費されましたがすべての再試行に失敗したメッセージのコールバック。
  • メソッドの詳細

    • recover

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

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