public interface ReadableByteChannel extends Channel
int read(java.nio.ByteBuffer dst) throws java.io.IOException
dst - the buffer to put the read data intoAsynchronousCloseException - If another thread closes this
channel while the read operation is in progressClosedByInterruptException - If another thread interrupts the
current thread while the read operation is in progress, thereby closing
the channel and setting the current thread's interrupt statusClosedChannelException - If this channel is closedjava.io.IOException - If an error occursNonReadableChannelException - If this channel was not opened for
reading