类 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()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 longget()longgetAndIncrement()longgetLast()Returns the last checkpoint ID (current - 1).voidsetCount(long newCount)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 newCount)
- 指定者:
setCount在接口中org.apache.seatunnel.engine.core.checkpoint.CheckpointIDCounter
-
getLast
public long getLast()
Returns the last checkpoint ID (current - 1).- 返回:
- Last checkpoint ID.
-
-