public interface WritableByteChannel extends Channel
int write(java.nio.ByteBuffer src) throws java.io.IOException
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 closedjava.io.IOException - If an error occursNonWritableChannelException - If this channel was not opened for
writing