java.lang.Object
org.apache.flink.runtime.io.network.partition.hybrid.tiered.tier.disk.DiskIOScheduler
All Implemented Interfaces:
Runnable, BufferRecycler, NettyServiceProducer

public class DiskIOScheduler extends Object implements Runnable, BufferRecycler, NettyServiceProducer
The DiskIOScheduler is a scheduler that controls the reading of data from shuffle files. It ensures the correct order of buffers in each subpartition during file reading. The scheduler implements the NettyServiceProducer interface to send the buffers to the Netty server through the NettyConnectionWriter.