- buffers
- the array of byte buffers into which the bytes will be copied.
- start
- the index of the first buffer to store bytes in.
- number
- the maximum number of buffers to store bytes in.
Documentation for this section has not yet been entered.
Type Reason Java.Nio.Channels.AsynchronousCloseException if this channel is closed by another thread during this read operation. Java.Nio.Channels.ClosedByInterruptException if the thread is interrupted by another thread during this read operation. Java.Nio.Channels.ClosedChannelException if this channel is closed. Java.Lang.IndexOutOfBoundsException if start or number , or if start + number is greater than the size of buffers. Java.IO.IOException if another I/O error occurs; details are in the message. Java.Nio.Channels.NonReadableChannelException if the channel has not been opened in a mode that permits reading.
Reads bytes from this file channel into a subset of the given buffers. This method attempts to read all remaining() bytes from length byte buffers, in order, starting at targets[offset]. It increases the file position by the number of bytes actually read. The number of bytes actually read is returned.
If a read operation is in progress, subsequent threads will block until the read is completed and will then contend for the ability to read.