Uses of Class
org.apache.flink.runtime.io.network.partition.ResultPartition
Packages that use ResultPartition
Package
Description
-
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 ResultPartitionModifier and TypeMethodDescriptionNettyShuffleEnvironment.createResultPartitionWriters(ShuffleIOOwnerContext ownerContext, List<ResultPartitionDeploymentDescriptor> resultPartitionDeploymentDescriptors) Methods in org.apache.flink.runtime.io.network with parameters of type ResultPartitionModifier and TypeMethodDescriptionvoidNetworkSequenceViewReader.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 ResultPartitionModifier and TypeMethodDescriptionstatic 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 ResultPartitionModifierConstructorDescriptionOutputBufferPoolUsageGauge(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 ResultPartitionModifier and TypeMethodDescriptionvoidNettyPartitionRequestListener.notifyPartitionCreated(ResultPartition partition) -
Uses of ResultPartition in org.apache.flink.runtime.io.network.partition
Subclasses of ResultPartition in org.apache.flink.runtime.io.network.partitionModifier and TypeClassDescriptionclassA 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.classAResultPartitionwhich writes buffers directly toResultSubpartitions.classA result output of a task, pipelined (streamed) to the receivers.classSortMergeResultPartitionappends 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 ResultPartitionModifier and TypeFieldDescriptionprotected final ResultPartitionResultSubpartition.parentThe parent partition this subpartition belongs to.Methods in org.apache.flink.runtime.io.network.partition that return ResultPartitionModifier and TypeMethodDescriptionResultPartitionFactory.create(String taskNameWithSubtaskAndId, int partitionIndex, ResultPartitionDeploymentDescriptor desc) ResultPartitionFactory.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 ResultPartitionModifier and TypeMethodDescriptionabstract 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 -
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.shuffleModifier and TypeClassDescriptionclassTieredResultPartitionappends 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.