Class TieredStorageConsumerClient
- java.lang.Object
-
- org.apache.flink.runtime.io.network.partition.hybrid.tiered.storage.TieredStorageConsumerClient
-
public class TieredStorageConsumerClient extends Object
TieredStorageConsumerClientis used to read buffer from tiered store.
-
-
Constructor Summary
Constructors Constructor Description TieredStorageConsumerClient(List<TierFactory> tierFactories, List<TieredStorageConsumerSpec> tieredStorageConsumerSpecs, TieredStorageNettyService nettyService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Optional<Buffer>getNextBuffer(TieredStoragePartitionId partitionId, TieredStorageSubpartitionId subpartitionId)voidregisterAvailabilityNotifier(AvailabilityNotifier notifier)voidstart()
-
-
-
Constructor Detail
-
TieredStorageConsumerClient
public TieredStorageConsumerClient(List<TierFactory> tierFactories, List<TieredStorageConsumerSpec> tieredStorageConsumerSpecs, TieredStorageNettyService nettyService)
-
-
Method Detail
-
start
public void start()
-
getNextBuffer
public Optional<Buffer> getNextBuffer(TieredStoragePartitionId partitionId, TieredStorageSubpartitionId subpartitionId)
-
registerAvailabilityNotifier
public void registerAvailabilityNotifier(AvailabilityNotifier notifier)
-
close
public void close() throws IOException- Throws:
IOException
-
-