Class InputProcessorUtil
- java.lang.Object
-
- org.apache.flink.streaming.runtime.io.checkpointing.InputProcessorUtil
-
@Internal public class InputProcessorUtil extends Object
Utility for creatingCheckpointedInputGate
based on checkpoint mode forStreamOneInputProcessor
.
-
-
Constructor Summary
Constructors Constructor Description InputProcessorUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CheckpointBarrierHandler
createCheckpointBarrierHandler(CheckpointableTask toNotifyOnCheckpoint, StreamConfig config, SubtaskCheckpointCoordinator checkpointCoordinator, String taskName, List<IndexedInputGate>[] inputGates, List<StreamTaskSourceInput<?>> sourceInputs, MailboxExecutor mailboxExecutor, TimerService timerService)
static CheckpointedInputGate[]
createCheckpointedMultipleInputGate(MailboxExecutor mailboxExecutor, List<IndexedInputGate>[] inputGates, TaskIOMetricGroup taskIOMetricGroup, CheckpointBarrierHandler barrierHandler, StreamConfig config)
-
-
-
Method Detail
-
createCheckpointedMultipleInputGate
public static CheckpointedInputGate[] createCheckpointedMultipleInputGate(MailboxExecutor mailboxExecutor, List<IndexedInputGate>[] inputGates, TaskIOMetricGroup taskIOMetricGroup, CheckpointBarrierHandler barrierHandler, StreamConfig config)
-
createCheckpointBarrierHandler
public static CheckpointBarrierHandler createCheckpointBarrierHandler(CheckpointableTask toNotifyOnCheckpoint, StreamConfig config, SubtaskCheckpointCoordinator checkpointCoordinator, String taskName, List<IndexedInputGate>[] inputGates, List<StreamTaskSourceInput<?>> sourceInputs, MailboxExecutor mailboxExecutor, TimerService timerService)
-
-