Class BoundedBlockingResultPartition

  • All Implemented Interfaces:
    AutoCloseable, AvailabilityProvider, ResultPartitionWriter

    public class BoundedBlockingResultPartition
    extends BufferWritingResultPartition
    A output data result of an individual task (one partition of an intermediate result), produced and communicated in a batch manner: The result must be produced completely before it can be consumed.

    In this particular implementation, the batch result is written to (and read from) one file per sub-partition. This implementation hence requires at least as many files (file handles) and memory buffers as the parallelism of the target task that the data is shuffled to.