类 IMapCheckpointIDCounter

java.lang.Object
org.apache.seatunnel.engine.server.checkpoint.IMapCheckpointIDCounter
所有已实现的接口:
org.apache.seatunnel.engine.core.checkpoint.CheckpointIDCounter

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

    • IMapCheckpointIDCounter

      public IMapCheckpointIDCounter(Long jobID, Integer pipelineId, com.hazelcast.spi.impl.NodeEngine nodeEngine)
  • 方法详细资料

    • 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 newId) throws Exception
      指定者:
      setCount 在接口中 org.apache.seatunnel.engine.core.checkpoint.CheckpointIDCounter
      抛出:
      Exception
    • convertLongIntToBase64

      public static String convertLongIntToBase64(long longValue, int intValue)
    • convertBase64ToLongInt

      public static long[] convertBase64ToLongInt(String encodedStr)