Package org.apache.flink.runtime.shuffle
package org.apache.flink.runtime.shuffle
-
ClassDescriptionDefault
PartitionWithMetricsimplementation.DefaultShuffleMasterSnapshotContextimplementation.DefaultShuffleMetricsimplementation.A singleton implementation ofShuffleMasterSnapshotthat represents an empty snapshot of shuffle master.Job level shuffle context which can offer some job information like job ID and through it, the shuffle plugin notify the job to stop tracking the lost result partitions.The default implementation ofJobShuffleContext.Default implementation ofShuffleDescriptorforNettyShuffleMaster.Local partition connection information.Remote partition connection information with index to query partition.Information for connection to partition producer for shuffle exchange.DefaultShuffleMasterfor netty and local file based shuffle implementation.Utils to calculate network memory requirement of a vertex from network configuration and details of input and output.Partition descriptor forShuffleMasterto obtainShuffleDescriptor.Interface representing the description and metrics of a result partition.Partition producer descriptor forShuffleMasterto obtainShuffleDescriptor.Interface for shuffle deployment descriptor of result partition resource.Interface for the implementation of shuffle service local environment.Local context used to createShuffleEnvironment.Context of shuffle input/output owner used to create partitions or gates belonging to the owner.ShuffleMaster<T extends ShuffleDescriptor>Intermediate result partition registry to use inJobMaster.Shuffle context used to createShuffleMaster.The default implementation ofShuffleMasterContext.This class represents a snapshot of shuffle master, which can be used to restore the internal state of the shuffle master.Snapshot context used to createShuffleMasterSnapshot.Utility class for handling cluster-level snapshots for the ShuffleMaster.Interface provides access to the shuffle metrics which includes the meta information of partition(partition bytes, etc).ShuffleServiceFactory<SD extends ShuffleDescriptor,P extends ResultPartitionWriter, G extends IndexedInputGate> Interface for shuffle service factory implementations.Utility to load the pluggableShuffleServiceFactoryimplementations.Options to configure shuffle service.Common utility methods for shuffle service.Describes inputs and outputs information of a task.UnknownShuffleDescriptorfor which the producer has not been deployed yet.