Class InputProcessorUtil
java.lang.Object
org.apache.flink.streaming.runtime.io.checkpointing.InputProcessorUtil
Utility for creating
CheckpointedInputGate based on checkpoint mode for StreamOneInputProcessor.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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)
-
Constructor Details
-
InputProcessorUtil
public InputProcessorUtil()
-
-
Method Details
-
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)
-