Package org.apache.flink.runtime.io.network.api.writer
package org.apache.flink.runtime.io.network.api.writer
-
ClassDescriptionBroadcastRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>A special record-oriented runtime result writer only for broadcast mode.ChannelSelector<T extends org.apache.flink.core.io.IOReadableWritable>The
ChannelSelectordetermines to which logical channels a record should be written to.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.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.A record-oriented runtime result writer API for producing results.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.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.