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
T getNextReturnedBlock() throws IOException
NOTE: If this method is invoked without any segment ever returning (for example, because the
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–2020 The Apache Software Foundation. All rights reserved.