Class BarrierAlignmentUtil
java.lang.Object
org.apache.flink.streaming.runtime.io.checkpointing.BarrierAlignmentUtil
Utility for barrier alignment.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceA handle to a delayed action which can be cancelled.static interfaceIt can register a task to be executed some time later. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateRegisterTimerCallback(org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor, TimerService timerService) static longgetTimerDelay(org.apache.flink.util.clock.Clock clock, CheckpointBarrier announcedBarrier)
-
Constructor Details
-
BarrierAlignmentUtil
public BarrierAlignmentUtil()
-
-
Method Details
-
getTimerDelay
public static long getTimerDelay(org.apache.flink.util.clock.Clock clock, CheckpointBarrier announcedBarrier) -
createRegisterTimerCallback
public static BarrierAlignmentUtil.DelayableTimer createRegisterTimerCallback(org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor, TimerService timerService)
-