Uses of Class
org.apache.flink.runtime.io.network.partition.ResultSubpartitionIndexSet
Packages that use ResultSubpartitionIndexSet
Package
Description
-
Uses of ResultSubpartitionIndexSet in org.apache.flink.runtime.io.network
Methods in org.apache.flink.runtime.io.network with parameters of type ResultSubpartitionIndexSetModifier and TypeMethodDescriptionvoidNetworkSequenceViewReader.notifySubpartitionsCreated(ResultPartition partition, ResultSubpartitionIndexSet subpartitionIndexSet) When theResultPartitionManagerregistersResultPartition, it will get thePartitionRequestListenervia givenResultPartitionID, and create subpartition view reader for downstream task.voidPartitionRequestClient.requestSubpartition(ResultPartitionID partitionId, ResultSubpartitionIndexSet subpartitionIndexSet, RemoteInputChannel inputChannel, int delayMs) Requests a range of remote sub partitions.voidNetworkSequenceViewReader.requestSubpartitionViewOrRegisterListener(ResultPartitionProvider partitionProvider, ResultPartitionID resultPartitionId, ResultSubpartitionIndexSet subpartitionIndexSet) When the netty server receives the downstream task's partition request and the upstream task has registered its partition, it will process the partition request immediately, otherwise it will create aPartitionRequestListenerfor givenResultPartitionIDinResultPartitionManagerand notify the listener when the upstream task registers its partition. -
Uses of ResultSubpartitionIndexSet in org.apache.flink.runtime.io.network.api.writer
Methods in org.apache.flink.runtime.io.network.api.writer with parameters of type ResultSubpartitionIndexSetModifier and TypeMethodDescriptionResultPartitionWriter.createSubpartitionView(ResultSubpartitionIndexSet indexSet, BufferAvailabilityListener availabilityListener) Returns a reader for the subpartition with the given index range. -
Uses of ResultSubpartitionIndexSet in org.apache.flink.runtime.io.network.netty
Methods in org.apache.flink.runtime.io.network.netty with parameters of type ResultSubpartitionIndexSetModifier and TypeMethodDescriptionvoidNettyPartitionRequestClient.requestSubpartition(ResultPartitionID partitionId, ResultSubpartitionIndexSet subpartitionIndexSet, RemoteInputChannel inputChannel, int delayMs) Requests a remote intermediate result partition queue.Constructors in org.apache.flink.runtime.io.network.netty with parameters of type ResultSubpartitionIndexSetModifierConstructorDescriptionNettyPartitionRequestListener(ResultPartitionProvider resultPartitionProvider, NetworkSequenceViewReader reader, ResultSubpartitionIndexSet subpartitionIndexSet, ResultPartitionID resultPartitionId) NettyPartitionRequestListener(ResultPartitionProvider resultPartitionProvider, NetworkSequenceViewReader reader, ResultSubpartitionIndexSet subpartitionIndexSet, ResultPartitionID resultPartitionId, long createTimestamp) -
Uses of ResultSubpartitionIndexSet in org.apache.flink.runtime.io.network.partition
Methods in org.apache.flink.runtime.io.network.partition that return ResultSubpartitionIndexSetModifier and TypeMethodDescriptionstatic ResultSubpartitionIndexSetResultSubpartitionIndexSet.fromByteBuf(org.apache.flink.shaded.netty4.io.netty.buffer.ByteBuf source) Methods in org.apache.flink.runtime.io.network.partition with parameters of type ResultSubpartitionIndexSetModifier and TypeMethodDescriptionResultPartition.createSubpartitionView(ResultSubpartitionIndexSet indexSet, BufferAvailabilityListener availabilityListener) ResultPartitionManager.createSubpartitionView(ResultPartitionID partitionId, ResultSubpartitionIndexSet subpartitionIndexSet, BufferAvailabilityListener availabilityListener) ResultPartitionProvider.createSubpartitionView(ResultPartitionID partitionId, ResultSubpartitionIndexSet indexSet, BufferAvailabilityListener availabilityListener) Returns the requested intermediate result partition input view.SortMergeResultPartition.createSubpartitionView(ResultSubpartitionIndexSet indexSet, BufferAvailabilityListener availabilityListener) ResultPartitionManager.createSubpartitionViewOrRegisterListener(ResultPartitionID partitionId, ResultSubpartitionIndexSet subpartitionIndexSet, BufferAvailabilityListener availabilityListener, PartitionRequestListener partitionRequestListener) ResultPartitionProvider.createSubpartitionViewOrRegisterListener(ResultPartitionID partitionId, ResultSubpartitionIndexSet indexSet, BufferAvailabilityListener availabilityListener, PartitionRequestListener partitionRequestListener) If the upstream task's partition has been registered, returns the result subpartition input view immediately, otherwise register the listener and return empty.static intResultSubpartitionIndexSet.getByteBufLength(ResultSubpartitionIndexSet indexSet) -
Uses of ResultSubpartitionIndexSet in org.apache.flink.runtime.io.network.partition.consumer
Fields in org.apache.flink.runtime.io.network.partition.consumer declared as ResultSubpartitionIndexSetModifier and TypeFieldDescriptionprotected final ResultSubpartitionIndexSetInputChannel.consumedSubpartitionIndexSetThe indexes of the subpartitions consumed by this channel.Methods in org.apache.flink.runtime.io.network.partition.consumer that return ResultSubpartitionIndexSetMethods in org.apache.flink.runtime.io.network.partition.consumer with parameters of type ResultSubpartitionIndexSetModifier and TypeMethodDescriptionprotected InputChannelSingleInputGateFactory.createKnownInputChannel(SingleInputGate inputGate, int index, int buffersPerChannel, NettyShuffleDescriptor inputChannelDescriptor, ResultSubpartitionIndexSet subpartitionIndexSet, SingleInputGateFactory.ChannelStatistics channelStatistics, InputChannelMetrics metrics) Constructors in org.apache.flink.runtime.io.network.partition.consumer with parameters of type ResultSubpartitionIndexSetModifierConstructorDescriptionprotectedInputChannel(SingleInputGate inputGate, int channelIndex, ResultPartitionID partitionId, ResultSubpartitionIndexSet consumedSubpartitionIndexSet, int initialBackoff, int maxBackoff, org.apache.flink.metrics.Counter numBytesIn, org.apache.flink.metrics.Counter numBuffersIn) LocalInputChannel(SingleInputGate inputGate, int channelIndex, ResultPartitionID partitionId, ResultSubpartitionIndexSet consumedSubpartitionIndexSet, ResultPartitionManager partitionManager, TaskEventPublisher taskEventPublisher, int initialBackoff, int maxBackoff, org.apache.flink.metrics.Counter numBytesIn, org.apache.flink.metrics.Counter numBuffersIn, ChannelStateWriter stateWriter) RemoteInputChannel(SingleInputGate inputGate, int channelIndex, ResultPartitionID partitionId, ResultSubpartitionIndexSet consumedSubpartitionIndexSet, ConnectionID connectionId, ConnectionManager connectionManager, int initialBackOff, int maxBackoff, int partitionRequestListenerTimeout, int networkBuffersPerChannel, org.apache.flink.metrics.Counter numBytesIn, org.apache.flink.metrics.Counter numBuffersIn, ChannelStateWriter stateWriter) -
Uses of ResultSubpartitionIndexSet in org.apache.flink.runtime.io.network.partition.hybrid.tiered.storage
Methods in org.apache.flink.runtime.io.network.partition.hybrid.tiered.storage that return ResultSubpartitionIndexSetMethods in org.apache.flink.runtime.io.network.partition.hybrid.tiered.storage with parameters of type ResultSubpartitionIndexSetModifier and TypeMethodDescriptionintTieredStorageConsumerClient.peekNextBufferSubpartitionId(TieredStoragePartitionId partitionId, ResultSubpartitionIndexSet indexSet) Returns the index of the subpartition where the next buffer locates, or -1 if there is no buffer available or the subpartition index does not belong to the specified indexSet.Constructors in org.apache.flink.runtime.io.network.partition.hybrid.tiered.storage with parameters of type ResultSubpartitionIndexSetModifierConstructorDescriptionTieredStorageConsumerSpec(int gateIndex, TieredStoragePartitionId tieredStoragePartitionId, TieredStorageInputChannelId tieredStorageInputChannelId, ResultSubpartitionIndexSet tieredStorageSubpartitionIds) -
Uses of ResultSubpartitionIndexSet in org.apache.flink.runtime.io.network.partition.hybrid.tiered.tier
Methods in org.apache.flink.runtime.io.network.partition.hybrid.tiered.tier with parameters of type ResultSubpartitionIndexSetModifier and TypeMethodDescriptionintTierConsumerAgent.peekNextBufferSubpartitionId(TieredStoragePartitionId partitionId, ResultSubpartitionIndexSet indexSet) Returns the index of the subpartition where the next buffer locates, or -1 if there is no buffer available or the subpartition index does not belong to the specified indexSet. -
Uses of ResultSubpartitionIndexSet in org.apache.flink.runtime.io.network.partition.hybrid.tiered.tier.disk
Methods in org.apache.flink.runtime.io.network.partition.hybrid.tiered.tier.disk with parameters of type ResultSubpartitionIndexSetModifier and TypeMethodDescriptionintDiskTierConsumerAgent.peekNextBufferSubpartitionId(TieredStoragePartitionId partitionId, ResultSubpartitionIndexSet indexSet) -
Uses of ResultSubpartitionIndexSet in org.apache.flink.runtime.io.network.partition.hybrid.tiered.tier.memory
Methods in org.apache.flink.runtime.io.network.partition.hybrid.tiered.tier.memory with parameters of type ResultSubpartitionIndexSetModifier and TypeMethodDescriptionintMemoryTierConsumerAgent.peekNextBufferSubpartitionId(TieredStoragePartitionId partitionId, ResultSubpartitionIndexSet indexSet) -
Uses of ResultSubpartitionIndexSet in org.apache.flink.runtime.io.network.partition.hybrid.tiered.tier.remote
Methods in org.apache.flink.runtime.io.network.partition.hybrid.tiered.tier.remote with parameters of type ResultSubpartitionIndexSetModifier and TypeMethodDescriptionintRemoteTierConsumerAgent.peekNextBufferSubpartitionId(TieredStoragePartitionId partitionId, ResultSubpartitionIndexSet indexSet) -
Uses of ResultSubpartitionIndexSet in org.apache.flink.streaming.runtime.watermarkstatus
Constructors in org.apache.flink.streaming.runtime.watermarkstatus with parameters of type ResultSubpartitionIndexSetModifierConstructorDescriptionStatusWatermarkValve(ResultSubpartitionIndexSet[] subpartitionIndexSets)