Uses of Class
org.apache.flink.runtime.io.network.partition.ResultPartition
-
-
Uses of ResultPartition in org.apache.flink.runtime.io.network
Methods in org.apache.flink.runtime.io.network that return types with arguments of type ResultPartition Modifier and Type Method Description List<ResultPartition>NettyShuffleEnvironment. createResultPartitionWriters(ShuffleIOOwnerContext ownerContext, List<ResultPartitionDeploymentDescriptor> resultPartitionDeploymentDescriptors)Methods in org.apache.flink.runtime.io.network with parameters of type ResultPartition Modifier and Type Method Description voidNetworkSequenceViewReader. notifySubpartitionsCreated(ResultPartition partition, ResultSubpartitionIndexSet subpartitionIndexSet)When theResultPartitionManagerregistersResultPartition, it will get thePartitionRequestListenervia givenResultPartitionID, and create subpartition view reader for downstream task. -
Uses of ResultPartition in org.apache.flink.runtime.io.network.metrics
Methods in org.apache.flink.runtime.io.network.metrics with parameters of type ResultPartition Modifier and Type Method Description static voidNettyShuffleMetricFactory. registerOutputMetrics(boolean isDetailedMetrics, org.apache.flink.metrics.MetricGroup outputGroup, ResultPartition[] resultPartitions)static voidResultPartitionMetrics. registerQueueLengthMetrics(org.apache.flink.metrics.MetricGroup parent, ResultPartition[] partitions)Constructors in org.apache.flink.runtime.io.network.metrics with parameters of type ResultPartition Constructor Description OutputBufferPoolUsageGauge(ResultPartition[] resultPartitions)OutputBuffersGauge(ResultPartition[] resultPartitions)OutputBuffersSizeGauge(ResultPartition[] resultPartitions) -
Uses of ResultPartition in org.apache.flink.runtime.io.network.netty
Methods in org.apache.flink.runtime.io.network.netty with parameters of type ResultPartition Modifier and Type Method Description voidNettyPartitionRequestListener. notifyPartitionCreated(ResultPartition partition) -
Uses of ResultPartition in org.apache.flink.runtime.io.network.partition
Subclasses of ResultPartition in org.apache.flink.runtime.io.network.partition Modifier and Type Class Description classBoundedBlockingResultPartitionA 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.classBufferWritingResultPartitionAResultPartitionwhich writes buffers directly toResultSubpartitions.classPipelinedResultPartitionA result output of a task, pipelined (streamed) to the receivers.classSortMergeResultPartitionSortMergeResultPartitionappends records and events toDataBufferand after theDataBufferis full, all data in theDataBufferwill be copied and spilled to aPartitionedFilein subpartition index order sequentially.Fields in org.apache.flink.runtime.io.network.partition declared as ResultPartition Modifier and Type Field Description protected ResultPartitionResultSubpartition. parentThe parent partition this subpartition belongs to.Methods in org.apache.flink.runtime.io.network.partition that return ResultPartition Modifier and Type Method Description ResultPartitionResultPartitionFactory. create(String taskNameWithSubtaskAndId, int partitionIndex, ResultPartitionDeploymentDescriptor desc)ResultPartitionResultPartitionFactory. create(String taskNameWithSubtaskAndId, int partitionIndex, ResultPartitionID id, ResultPartitionType type, int numberOfPartitions, int numberOfSubpartitions, int maxParallelism, boolean isBroadcast, ShuffleDescriptor shuffleDescriptor, org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory, boolean isNumberOfPartitionConsumerUndefined)Methods in org.apache.flink.runtime.io.network.partition with parameters of type ResultPartition Modifier and Type Method Description abstract org.apache.flink.runtime.io.network.partition.BoundedBlockingSubpartitionBoundedBlockingSubpartitionType. create(int index, ResultPartition parent, File tempFile, int readBufferSize, boolean sslEnabled)Creates BoundedBlockingSubpartition of this type.voidPartitionRequestListener. notifyPartitionCreated(ResultPartition partition)Notify the partition request listener when the given partition is registered.voidResultPartitionManager. registerResultPartition(ResultPartition partition)Constructors in org.apache.flink.runtime.io.network.partition with parameters of type ResultPartition Constructor Description ResultSubpartition(int index, ResultPartition parent) -
Uses of ResultPartition in org.apache.flink.runtime.io.network.partition.hybrid.tiered.shuffle
Subclasses of ResultPartition in org.apache.flink.runtime.io.network.partition.hybrid.tiered.shuffle Modifier and Type Class Description classTieredResultPartitionTieredResultPartitionappends records and events to the tiered storage, which supports the upstream dynamically switches storage tier for writing shuffle data, and the downstream will read data from the relevant tier.
-