Package org.apache.flink.runtime.shuffle
-
Interface Summary Interface Description JobShuffleContext 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.NettyShuffleDescriptor.PartitionConnectionInfo Information for connection to partition producer for shuffle exchange.ShuffleDescriptor Interface for shuffle deployment descriptor of result partition resource.ShuffleEnvironment<P extends ResultPartitionWriter,G extends IndexedInputGate> Interface for the implementation of shuffle service local environment.ShuffleMaster<T extends ShuffleDescriptor> Intermediate result partition registry to use inJobMaster.ShuffleMasterContext Shuffle context used to createShuffleMaster.ShuffleServiceFactory<SD extends ShuffleDescriptor,P extends ResultPartitionWriter,G extends IndexedInputGate> Interface for shuffle service factory implementations. -
Class Summary Class Description JobShuffleContextImpl The default implementation ofJobShuffleContext.NettyShuffleDescriptor Default implementation ofShuffleDescriptorforNettyShuffleMaster.NettyShuffleDescriptor.NetworkPartitionConnectionInfo Remote partition connection information with index to query partition.NettyShuffleMaster DefaultShuffleMasterfor netty and local file based shuffle implementation.NettyShuffleUtils Utils to calculate network memory requirement of a vertex from network configuration and details of input and output.PartitionDescriptor Partition descriptor forShuffleMasterto obtainShuffleDescriptor.ProducerDescriptor Partition producer descriptor forShuffleMasterto obtainShuffleDescriptor.ShuffleEnvironmentContext Local context used to createShuffleEnvironment.ShuffleIOOwnerContext Context of shuffle input/output owner used to create partitions or gates belonging to the owner.ShuffleMasterContextImpl The default implementation ofShuffleMasterContext.ShuffleServiceOptions Options to configure shuffle service.ShuffleUtils Common utility methods for shuffle service.TaskInputsOutputsDescriptor Describes inputs and outputs information of a task.UnknownShuffleDescriptor UnknownShuffleDescriptorfor which the producer has not been deployed yet. -
Enum Summary Enum Description NettyShuffleDescriptor.LocalExecutionPartitionConnectionInfo Local partition connection information.ShuffleServiceLoader Utility to load the pluggableShuffleServiceFactoryimplementations.