java.lang.Object | +--java.nio.channels.Channel | +--java.nio.channels.ReadableByteChannel | +--java.nio.channels.ScatteringByteChannelAll Implemented Interfaces:
long | read(java.nio.ByteBuffer[] srcs, int offset, int length) Reads a sequence of bytes from this channel into a subsequence of the given buffers |
long | read(java.nio.ByteBuffer[] srcs) Reads a sequence of bytes from this channel into the given buffers |
public long read(java.nio.ByteBuffer[] srcs)
srcs
- AsynchronousCloseException
- If another thread closes this
channel while the write operation is in progressClosedByInterruptException
- If another thread interrupts the
current thread while the write operation is in progress, thereby closing
the channel and setting the current thread's interrupt statusClosedChannelException
- If this channel is closedIOException
- If an error occursNonReadableChannelException
- If this channel was not opened for
readingpublic long read(java.nio.ByteBuffer[] srcs, int offset, int length)
srcs
- offset
- length
- AsynchronousCloseException
- If another thread closes this
channel while the write operation is in progressClosedByInterruptException
- If another thread interrupts the
current thread while the write operation is in progress, thereby closing
the channel and setting the current thread's interrupt statusClosedChannelException
- If this channel is closedIndexOutOfBoundsException
- If the preconditions on the offset
and length parameters do not holdIOException
- If an error occursNonReadableChannelException
- If this channel was not opened for
reading