public interface BlockChannelWriter<T> extends BlockChannelWriterWithCallback<T>
MemorySegment, which it writes entirely to the channel, regardless of how space in the segment is used. The writing may be realized synchronously, or asynchronously, depending on the implementation.
|Modifier and Type||Method and Description|
Gets the next memory segment that has been written and is available again.
Gets the queue in which the memory segments are queued after the asynchronous write is completed
close, closeAndDelete, deleteChannel, getChannelID, getNioFileChannel, getSize, isClosed
T getNextReturnedBlock() throws IOException
NOTE: If this method is invoked without any segment ever returning (for example, because
BlockChannelWriterWithCallback.writeBlock(T) method has not been invoked accordingly), the method may block
IOException- Thrown, if an I/O error occurs in the writer while waiting for the request to return.
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.