@Internal public class AlternatingController extends Object implements CheckpointBarrierBehaviourController
构造器和说明 |
---|
AlternatingController(AlignedController alignedController,
UnalignedController unalignedController) |
限定符和类型 | 方法和说明 |
---|---|
void |
abortPendingCheckpoint(long cancelledId,
org.apache.flink.runtime.checkpoint.CheckpointException exception) |
void |
barrierReceived(org.apache.flink.runtime.checkpoint.channel.InputChannelInfo channelInfo,
org.apache.flink.runtime.io.network.api.CheckpointBarrier barrier)
Invoked per every received
CheckpointBarrier . |
void |
obsoleteBarrierReceived(org.apache.flink.runtime.checkpoint.channel.InputChannelInfo channelInfo,
org.apache.flink.runtime.io.network.api.CheckpointBarrier barrier) |
boolean |
postProcessLastBarrier(org.apache.flink.runtime.checkpoint.channel.InputChannelInfo channelInfo,
org.apache.flink.runtime.io.network.api.CheckpointBarrier barrier)
Invoked once per checkpoint, after the last invocation of
CheckpointBarrierBehaviourController.barrierReceived(InputChannelInfo, CheckpointBarrier) for that given checkpoint. |
boolean |
preProcessFirstBarrier(org.apache.flink.runtime.checkpoint.channel.InputChannelInfo channelInfo,
org.apache.flink.runtime.io.network.api.CheckpointBarrier barrier)
Invoked once per checkpoint, before the first invocation of
CheckpointBarrierBehaviourController.barrierReceived(InputChannelInfo, CheckpointBarrier) for that given checkpoint. |
public AlternatingController(AlignedController alignedController, UnalignedController unalignedController)
public void barrierReceived(org.apache.flink.runtime.checkpoint.channel.InputChannelInfo channelInfo, org.apache.flink.runtime.io.network.api.CheckpointBarrier barrier)
CheckpointBarrierBehaviourController
CheckpointBarrier
.public boolean preProcessFirstBarrier(org.apache.flink.runtime.checkpoint.channel.InputChannelInfo channelInfo, org.apache.flink.runtime.io.network.api.CheckpointBarrier barrier) throws IOException, org.apache.flink.runtime.checkpoint.CheckpointException
CheckpointBarrierBehaviourController
CheckpointBarrierBehaviourController.barrierReceived(InputChannelInfo, CheckpointBarrier)
for that given checkpoint.preProcessFirstBarrier
在接口中 CheckpointBarrierBehaviourController
true
if checkpoint should be triggered.IOException
org.apache.flink.runtime.checkpoint.CheckpointException
public boolean postProcessLastBarrier(org.apache.flink.runtime.checkpoint.channel.InputChannelInfo channelInfo, org.apache.flink.runtime.io.network.api.CheckpointBarrier barrier) throws IOException
CheckpointBarrierBehaviourController
CheckpointBarrierBehaviourController.barrierReceived(InputChannelInfo, CheckpointBarrier)
for that given checkpoint.postProcessLastBarrier
在接口中 CheckpointBarrierBehaviourController
true
if checkpoint should be triggered.IOException
public void abortPendingCheckpoint(long cancelledId, org.apache.flink.runtime.checkpoint.CheckpointException exception) throws IOException
public void obsoleteBarrierReceived(org.apache.flink.runtime.checkpoint.channel.InputChannelInfo channelInfo, org.apache.flink.runtime.io.network.api.CheckpointBarrier barrier) throws IOException
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.