Class BarrierAlignmentUtil
- java.lang.Object
-
- org.apache.flink.streaming.runtime.io.checkpointing.BarrierAlignmentUtil
-
@Internal public class BarrierAlignmentUtil extends Object
Utility for barrier alignment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBarrierAlignmentUtil.CancellableA handle to a delayed action which can be cancelled.static interfaceBarrierAlignmentUtil.DelayableTimerIt can register a task to be executed some time later.
-
Constructor Summary
Constructors Constructor Description BarrierAlignmentUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BarrierAlignmentUtil.DelayableTimercreateRegisterTimerCallback(org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor, TimerService timerService)static longgetTimerDelay(org.apache.flink.util.clock.Clock clock, CheckpointBarrier announcedBarrier)
-
-
-
Method Detail
-
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)
-
-