| java.nio.channels.WritableByteChannel | 
|  Known Indirect Subclasses | 
       A
       
        WritableByteChannel
       
       is a type of
       
        
         Channel
        
       
       that can write
 bytes.
      
       Write operations are synchronous on a
       
        WritableByteChannel
       
       , that is,
 if a write is already in progress on the channel then subsequent writes will
 block until the first write completes. It is undefined whether non-write
 operations will block.
      
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | 
          Writes bytes from the given buffer to the channel.
          | ||||||||||
| [Expand] 
          Inherited Methods
          | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From interface
         
          java.io.Closeable | |||||||||||
|  From interface
         
          java.lang.AutoCloseable | |||||||||||
|  From interface
         
          java.nio.channels.Channel | |||||||||||
Writes bytes from the given buffer to the channel.
         The maximum number of bytes that will be written is the
         
          remaining()
         
         number of bytes in the buffer when the method
 invoked. The bytes will be written from the buffer starting at the
 buffer's
         
          position
         
         .
        
The call may block if other threads are also attempting to write on the same channel.
         Upon completion, the buffer's
         
          position()
         
         is updated to the
 end of the bytes that were written. The buffer's
         
          limit()
         
         is unmodified.
        
| buffer | the byte buffer containing the bytes to be written. | 
|---|
| NonWritableChannelException | if the channel was not opened for writing. | 
|---|---|
| ClosedChannelException | if the channel was already closed. | 
| AsynchronousCloseException | if another thread closes the channel during the write. | 
| ClosedByInterruptException | if another thread interrupt the calling thread during the write. | 
| IOException | another IO exception occurs, details are in the message. |