public class NettyShuffleServiceFactory extends Object implements ShuffleServiceFactory<NettyShuffleDescriptor,ResultPartition,SingleInputGate>
Constructor and Description |
---|
NettyShuffleServiceFactory() |
Modifier and Type | Method and Description |
---|---|
static NettyShuffleEnvironment |
createNettyShuffleEnvironment(NettyShuffleEnvironmentConfiguration config,
ResourceID taskExecutorResourceId,
TaskEventPublisher taskEventPublisher,
ResultPartitionManager resultPartitionManager,
ConnectionManager connectionManager,
MetricGroup metricGroup,
Executor ioExecutor,
int numberOfSlots,
String[] tmpDirPaths) |
NettyShuffleEnvironment |
createShuffleEnvironment(ShuffleEnvironmentContext shuffleEnvironmentContext)
Factory method to create a specific local
ShuffleEnvironment implementation. |
NettyShuffleMaster |
createShuffleMaster(ShuffleMasterContext shuffleMasterContext)
Factory method to create a specific
ShuffleMaster implementation. |
public NettyShuffleMaster createShuffleMaster(ShuffleMasterContext shuffleMasterContext)
ShuffleServiceFactory
ShuffleMaster
implementation.createShuffleMaster
in interface ShuffleServiceFactory<NettyShuffleDescriptor,ResultPartition,SingleInputGate>
shuffleMasterContext
- shuffle context for shuffle master.public NettyShuffleEnvironment createShuffleEnvironment(ShuffleEnvironmentContext shuffleEnvironmentContext)
ShuffleServiceFactory
ShuffleEnvironment
implementation.createShuffleEnvironment
in interface ShuffleServiceFactory<NettyShuffleDescriptor,ResultPartition,SingleInputGate>
shuffleEnvironmentContext
- local context@VisibleForTesting public static NettyShuffleEnvironment createNettyShuffleEnvironment(NettyShuffleEnvironmentConfiguration config, ResourceID taskExecutorResourceId, TaskEventPublisher taskEventPublisher, ResultPartitionManager resultPartitionManager, ConnectionManager connectionManager, MetricGroup metricGroup, Executor ioExecutor, int numberOfSlots, String[] tmpDirPaths)
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.