Class TieredResultPartitionFactory
- java.lang.Object
-
- org.apache.flink.runtime.io.network.partition.hybrid.tiered.shuffle.TieredResultPartitionFactory
-
public class TieredResultPartitionFactory extends Object
TieredResultPartitionFactorycontains the components to set up tiered storage.
-
-
Constructor Summary
Constructors Constructor Description TieredResultPartitionFactory(TieredStorageConfiguration tieredStorageConfiguration, TieredStorageNettyServiceImpl tieredStorageNettyService, TieredStorageResourceRegistry tieredStorageResourceRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TieredResultPartitioncreateTieredResultPartition(String owningTaskName, int partitionIndex, ResultPartitionID partitionId, ResultPartitionType partitionType, int numPartitions, int numSubpartitions, int maxParallelism, int bufferSizeBytes, Boolean isBroadCastOnly, ResultPartitionManager partitionManager, BufferCompressor bufferCompressor, List<TierShuffleDescriptor> tierShuffleDescriptors, org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory, FileChannelManager fileChannelManager, BatchShuffleReadBufferPool batchShuffleReadBufferPool, ScheduledExecutorService batchShuffleReadIOExecutor, boolean isNumberOfPartitionConsumerUndefined)TieredStorageConfigurationgetTieredStorageConfiguration()TieredStorageNettyServiceImplgetTieredStorageNettyService()TieredStorageResourceRegistrygetTieredStorageResourceRegistry()
-
-
-
Constructor Detail
-
TieredResultPartitionFactory
public TieredResultPartitionFactory(TieredStorageConfiguration tieredStorageConfiguration, TieredStorageNettyServiceImpl tieredStorageNettyService, TieredStorageResourceRegistry tieredStorageResourceRegistry)
-
-
Method Detail
-
getTieredStorageConfiguration
public TieredStorageConfiguration getTieredStorageConfiguration()
-
getTieredStorageNettyService
public TieredStorageNettyServiceImpl getTieredStorageNettyService()
-
getTieredStorageResourceRegistry
public TieredStorageResourceRegistry getTieredStorageResourceRegistry()
-
createTieredResultPartition
public TieredResultPartition createTieredResultPartition(String owningTaskName, int partitionIndex, ResultPartitionID partitionId, ResultPartitionType partitionType, int numPartitions, int numSubpartitions, int maxParallelism, int bufferSizeBytes, Boolean isBroadCastOnly, ResultPartitionManager partitionManager, @Nullable BufferCompressor bufferCompressor, List<TierShuffleDescriptor> tierShuffleDescriptors, org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory, FileChannelManager fileChannelManager, BatchShuffleReadBufferPool batchShuffleReadBufferPool, ScheduledExecutorService batchShuffleReadIOExecutor, boolean isNumberOfPartitionConsumerUndefined)
-
-