Package org.apache.flink.runtime.io.disk
package org.apache.flink.runtime.io.disk
-
ClassDescriptionA fixed-size
MemorySegmentpool used by batch shuffle for shuffle data read (currently only used by sort-merge blocking shuffle).A simple iterator over the input read though an I/O channel.CloseableIteratorofbuffersover file content.ADataInputViewthat is backed by aBlockChannelReader, making it effectively a data input stream.The manager used for creating/getting file IO channels based on config temp dirs.The manager used for creating/deleting file channels based on config temp dirs.ADataOutputViewthat is backed by aBlockChannelWriter, making it effectively a data output stream.ADataInputViewthat is backed by aBlockChannelReader, making it effectively a data input stream.The list with the full segments contains at any point all completely full segments, plus the segment that is currently filled.An output view that buffers written data in memory pages and spills them when they are full.