类 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(Long jobID, Integer pipelineId, com.hazelcast.spi.impl.NodeEngine nodeEngine)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static long[]convertBase64ToLongInt(String encodedStr)static StringconvertLongIntToBase64(long longValue, int intValue)longget()longgetAndIncrement()voidsetCount(long newId)CompletableFuture<Void>shutdown(org.apache.seatunnel.engine.core.job.PipelineStatus pipelineStatus)voidstart()
-
-
-
方法详细资料
-
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 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)
-
-