Class BufferWritingResultPartition

java.lang.Object
org.apache.flink.runtime.io.network.partition.ResultPartition
org.apache.flink.runtime.io.network.partition.BufferWritingResultPartition
All Implemented Interfaces:
AutoCloseable, AvailabilityProvider, ResultPartitionWriter
Direct Known Subclasses:
BoundedBlockingResultPartition, PipelinedResultPartition

public abstract class BufferWritingResultPartition extends ResultPartition
A ResultPartition which writes buffers directly to ResultSubpartitions. This is in contrast to implementations where records are written to a joint structure, from which the subpartitions draw the data after the write phase is finished, for example the sort-based partitioning.

To avoid confusion: On the read side, all subpartitions return buffers (and backlog) to be transported through the network.