Uses of Interface
org.apache.flink.runtime.io.network.buffer.BufferPool
-
-
Uses of BufferPool in org.apache.flink.runtime.io.network.buffer
Classes in org.apache.flink.runtime.io.network.buffer that implement BufferPool Modifier and Type Class Description classLocalBufferPoolA buffer pool used to manage a number ofBufferinstances from theNetworkBufferPool.Methods in org.apache.flink.runtime.io.network.buffer that return BufferPool Modifier and Type Method Description BufferPoolBufferPoolFactory. createBufferPool(int numRequiredBuffers, int maxUsedBuffers)Tries to create a buffer pool, which is guaranteed to provide at least the number of required buffers.BufferPoolBufferPoolFactory. createBufferPool(int numRequiredBuffers, int maxUsedBuffers, int numSubpartitions, int maxBuffersPerChannel, int maxOverdraftBuffersPerGate)Tries to create a buffer pool with an owner, which is guaranteed to provide at least the number of required buffers.BufferPoolNetworkBufferPool. createBufferPool(int numRequiredBuffers, int maxUsedBuffers)BufferPoolNetworkBufferPool. createBufferPool(int numRequiredBuffers, int maxUsedBuffers, int numSubpartitions, int maxBuffersPerChannel, int maxOverdraftBuffersPerGate)Methods in org.apache.flink.runtime.io.network.buffer with parameters of type BufferPool Modifier and Type Method Description voidBufferPoolFactory. destroyBufferPool(BufferPool bufferPool)Destroy callback for updating factory book keeping.voidNetworkBufferPool. destroyBufferPool(BufferPool bufferPool) -
Uses of BufferPool in org.apache.flink.runtime.io.network.partition
Fields in org.apache.flink.runtime.io.network.partition declared as BufferPool Modifier and Type Field Description protected BufferPoolResultPartition. bufferPoolMethods in org.apache.flink.runtime.io.network.partition that return BufferPool Modifier and Type Method Description BufferPoolResultPartition. getBufferPool()Method parameters in org.apache.flink.runtime.io.network.partition with type arguments of type BufferPool Modifier and Type Method Description ResultPartitionResultPartitionFactory. 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)Constructor parameters in org.apache.flink.runtime.io.network.partition with type arguments of type BufferPool Constructor Description BoundedBlockingResultPartition(String owningTaskName, int partitionIndex, ResultPartitionID partitionId, ResultPartitionType partitionType, ResultSubpartition[] subpartitions, int numTargetKeyGroups, ResultPartitionManager partitionManager, BufferCompressor bufferCompressor, org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory)BufferWritingResultPartition(String owningTaskName, int partitionIndex, ResultPartitionID partitionId, ResultPartitionType partitionType, ResultSubpartition[] subpartitions, int numTargetKeyGroups, ResultPartitionManager partitionManager, BufferCompressor bufferCompressor, org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory)PipelinedResultPartition(String owningTaskName, int partitionIndex, ResultPartitionID partitionId, ResultPartitionType partitionType, ResultSubpartition[] subpartitions, int numTargetKeyGroups, ResultPartitionManager partitionManager, BufferCompressor bufferCompressor, org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory)ResultPartition(String owningTaskName, int partitionIndex, ResultPartitionID partitionId, ResultPartitionType partitionType, int numSubpartitions, int numTargetKeyGroups, ResultPartitionManager partitionManager, BufferCompressor bufferCompressor, org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory)SortMergeResultPartition(String owningTaskName, int partitionIndex, ResultPartitionID partitionId, ResultPartitionType partitionType, int numSubpartitions, int numTargetKeyGroups, BatchShuffleReadBufferPool readBufferPool, Executor readIOExecutor, ResultPartitionManager partitionManager, String resultFileBasePath, BufferCompressor bufferCompressor, org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory) -
Uses of BufferPool in org.apache.flink.runtime.io.network.partition.consumer
Methods in org.apache.flink.runtime.io.network.partition.consumer that return BufferPool Modifier and Type Method Description BufferPoolSingleInputGate. getBufferPool()Methods in org.apache.flink.runtime.io.network.partition.consumer with parameters of type BufferPool Modifier and Type Method Description voidSingleInputGate. setBufferPool(BufferPool bufferPool)Constructor parameters in org.apache.flink.runtime.io.network.partition.consumer with type arguments of type BufferPool Constructor Description SingleInputGate(String owningTaskName, int gateIndex, IntermediateDataSetID consumedResultId, ResultPartitionType consumedPartitionType, int numberOfInputChannels, PartitionProducerStateProvider partitionProducerStateProvider, org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory, BufferDecompressor bufferDecompressor, org.apache.flink.core.memory.MemorySegmentProvider memorySegmentProvider, int segmentSize, ThroughputCalculator throughputCalculator, BufferDebloater bufferDebloater) -
Uses of BufferPool in org.apache.flink.runtime.io.network.partition.hybrid.tiered.shuffle
Method parameters in org.apache.flink.runtime.io.network.partition.hybrid.tiered.shuffle with type arguments of type BufferPool Modifier and Type Method Description TieredResultPartitionTieredResultPartitionFactory. createTieredResultPartition(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)Constructor parameters in org.apache.flink.runtime.io.network.partition.hybrid.tiered.shuffle with type arguments of type BufferPool Constructor Description TieredResultPartition(String owningTaskName, int partitionIndex, ResultPartitionID partitionId, ResultPartitionType partitionType, int numSubpartitions, int numTargetKeyGroups, ResultPartitionManager partitionManager, BufferCompressor bufferCompressor, org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory, TieredStorageProducerClient tieredStorageProducerClient, TieredStorageResourceRegistry tieredStorageResourceRegistry, TieredStorageNettyServiceImpl nettyService, List<TieredStorageMemorySpec> tieredStorageMemorySpecs, TieredStorageMemoryManager storageMemoryManager) -
Uses of BufferPool in org.apache.flink.runtime.io.network.partition.hybrid.tiered.storage
Methods in org.apache.flink.runtime.io.network.partition.hybrid.tiered.storage that return BufferPool Modifier and Type Method Description BufferPoolTieredStorageMemoryManager. getBufferPool()Expose and get the internalBufferPool.BufferPoolTieredStorageMemoryManagerImpl. getBufferPool()Methods in org.apache.flink.runtime.io.network.partition.hybrid.tiered.storage with parameters of type BufferPool Modifier and Type Method Description voidTieredStorageConsumerClient. setup(BufferPool bufferPool)voidTieredStorageMemoryManager. setup(BufferPool bufferPool, List<TieredStorageMemorySpec> storageMemorySpecs)Setup theTieredStorageMemoryManager.voidTieredStorageMemoryManagerImpl. setup(BufferPool bufferPool, List<TieredStorageMemorySpec> storageMemorySpecs)
-