Package org.apache.flink.runtime.io.disk.iomanager
package org.apache.flink.runtime.io.disk.iomanager
-
ClassDescriptionA
DataInputViewthat is backed by aFileIOChannel, making it effectively a data input stream.ADataOutputViewthat is backed by aFileIOChannel, making it effectively a data output stream.A reader that reads data in blocks from a file channel.An asynchronous implementation of theBlockChannelWriterWithCallbackthat queues I/O requests and calls a callback once they have been handled.AsynchronousFileIOChannel<T,R extends org.apache.flink.runtime.io.disk.iomanager.IORequest> A base class for readers and writers that accept read or write requests for whole blocks.A reader that reads data in blocks from a file channel.A writer that writes data in blocks to a file channel.Helper class to readBuffers from files into objects.ADataInputViewthat is backed by aBlockChannelReader, making it effectively a data input stream.ADataOutputViewthat is backed by aBlockChannelWriter, making it effectively a data output stream.A Channel represents a collection of files that belong logically to the same resource.An enumerator for channels that logically belong together.An ID identifying an underlying file channel.ADataInputViewthat is backed by aBlockChannelReader, making it effectively a data input stream.The facade for the provided I/O manager services.A version of theIOManagerthat uses asynchronous I/O.ARequestDoneCallbackthat adds the memory segments to a blocking queue.Callback to be executed on completion of an asynchronous I/O request.RequestQueue<E>ALinkedBlockingQueuethat is extended with closing methods.A synchronousBufferFileReaderimplementation.A base class for synchronous readers and writers.