Class OutChannelExecutor

  • All Implemented Interfaces:
    Closed, Executor, Ack

    public class OutChannelExecutor
    extends Object
    implements Executor, Ack
    输出通道执行器是输出通道的下游执行器用于执行data输出的 唯一链接对象执行器
    Author:
    lb
    Date:
    2023年12月8日
    • Method Detail

      • run

        public void run​(Object records)
        Description copied from interface: Executor
        执行任务
        Specified by:
        run in interface Executor
        Parameters:
        records - 任务
      • close

        public void close()
        Description copied from interface: Closed
        关闭 通常代表着上游处理任务结束
        Specified by:
        close in interface Closed
      • confirm

        public void confirm​(Record record)
        Description copied from interface: Ack
        确定
        Specified by:
        confirm in interface Ack
      • confirm

        public void confirm​(List<Record> record)
        Description copied from interface: Ack
        确定
        Specified by:
        confirm in interface Ack
      • cancel

        public void cancel​(Record record,
                           Throwable e,
                           String errorMag)
        Description copied from interface: Ack
        取消
        Specified by:
        cancel in interface Ack