类 StandaloneCheckpointIDCounter

java.lang.Object
org.apache.seatunnel.engine.server.checkpoint.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 org.apache.seatunnel.engine.common.utils.concurrent.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.