Package org.apache.flink.runtime.io.network.api.writer
-
Interface Summary Interface Description ChannelSelector<T extends org.apache.flink.core.io.IOReadableWritable> TheChannelSelectordetermines to which logical channels a record should be written to.RecordWriterDelegate<T extends org.apache.flink.core.io.IOReadableWritable> The record writer delegate provides the availability function for task processor, and it might represent a singleRecordWriteror multipleRecordWriterinstances in specific implementations.ResultPartitionWriter A record-oriented runtime result writer API for producing results. -
Class Summary Class Description BroadcastRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable> A special record-oriented runtime result writer only for broadcast mode.ChannelSelectorRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable> A regular record-oriented runtime result writer.MultipleRecordWriters<T extends org.apache.flink.core.io.IOReadableWritable> The specific delegate implementation for the multiple outputs case.NonRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable> The specific delegate implementation for the non output case like sink task.RecordWriter<T extends org.apache.flink.core.io.IOReadableWritable> An abstract record-oriented runtime result writer.RecordWriterBuilder<T extends org.apache.flink.core.io.IOReadableWritable> Utility class to encapsulate the logic of building aRecordWriterinstance.RoundRobinChannelSelector<T extends org.apache.flink.core.io.IOReadableWritable> This is the default implementation of theChannelSelectorinterface.SingleRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable> The specific delegate implementation for the single output case. -
Enum Summary Enum Description SubtaskStateMapper TheSubtaskStateMappernarrows down the subtasks that need to be read during rescaling to recover from a particular subtask when in-flight data has been stored in the checkpoint.