Package org.apache.flink.runtime.io.network.partition.consumer
package org.apache.flink.runtime.io.network.partition.consumer
-
ClassDescriptionThe general buffer manager used by
InputChannelto request/recycle exclusive or floating buffers.Either type forBufferorAbstractEventinstances tagged with the channel index, from which they were received.Helper class for persisting channel state viaChannelStateWriter.Input, with just basic methods for blocking and resuming consumption.Marks the end of recovered state ofRecoveredInputChannelof this subtask orResultSubpartitionon the upstream.The buffer specs of theInputGateinclude exclusive buffers per channel, required/total floating buffers and the target of total buffers.AnInputGatewith a specific index.An input channel consumes a singleResultSubpartitionView.A combination of aBufferand a flag indicating availability of further buffers, and the backlog length indicating how many non-event buffers are available in the subpartitions.Identifier for input channels.An input gate consumes one or more partitions of a single produced intermediate result.InputGate.InputWithData<INPUT,DATA> Simple pojo for INPUT, DATA and moreAvailable.Runtime identifier of a consumedIntermediateResult.Utils to manage the specs of theInputGate, for example,GateBuffersSpec.An input channel, which requests a local subpartition.An input channel reads recovered state from previous unaligned checkpoint snapshots and then converts intoLocalInputChannelfinally.Exception for failed partition requests due to connection failure with unreachable producer.An input channel reads recovered state from previous unaligned checkpoint snapshots.Handles the response ofPartitionProducerStateProvider.An input channel, which requests a remote partition queue.An input channel reads recovered state from previous unaligned checkpoint snapshots and then converts intoRemoteInputChannelfinally.An input gate consumes one or more partitions of a single produced intermediate result.Factory forSingleInputGateto use inNettyShuffleEnvironment.Statistics of input channels.Input gate wrapper to union the input from multiple input gates.