类 StandaloneCheckpointIDCounter

  • 所有已实现的接口:
    org.apache.seatunnel.engine.core.checkpoint.CheckpointIDCounter

    public class StandaloneCheckpointIDCounter
    extends Object
    implements org.apache.seatunnel.engine.core.checkpoint.CheckpointIDCounter
    • 构造器详细资料

      • StandaloneCheckpointIDCounter

        public StandaloneCheckpointIDCounter()
    • 方法详细资料

      • start

        public void start()
                   throws Exception
        指定者:
        start 在接口中 org.apache.seatunnel.engine.core.checkpoint.CheckpointIDCounter
        抛出:
        Exception
      • shutdown

        public CompletableFuture<Void> shutdown​(org.apache.seatunnel.engine.core.job.PipelineStatus pipelineStatus)
        指定者:
        shutdown 在接口中 org.apache.seatunnel.engine.core.checkpoint.CheckpointIDCounter
      • getAndIncrement

        public long getAndIncrement()
                             throws Exception
        指定者:
        getAndIncrement 在接口中 org.apache.seatunnel.engine.core.checkpoint.CheckpointIDCounter
        抛出:
        Exception
      • get

        public long get()
        指定者:
        get 在接口中 org.apache.seatunnel.engine.core.checkpoint.CheckpointIDCounter
      • setCount

        public void setCount​(long newCount)
        指定者:
        setCount 在接口中 org.apache.seatunnel.engine.core.checkpoint.CheckpointIDCounter
      • getLast

        public long getLast()
        Returns the last checkpoint ID (current - 1).
        返回:
        Last checkpoint ID.