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