No examples for this method. 
     
 
     
      Frequently called with: [Clear]  
     
 
      
    
 
     
     
     -1 
    
 
     
     
   | java.nio.channels.GatheringByteChannel | 
|  Known Indirect Subclasses | 
The interface for channels that can write a set of buffers in a single operation. The corresponding interface for read operations is ScatteringByteChannel. 
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | 
           Attempts to write all 
            remaining()bytes fromlengthbyte buffers, in order, starting atbuffers[offset]. | ||||||||||
|  | 
           Writes bytes from all the given buffers to a channel.
           | ||||||||||
| [Expand] 
           Inherited Methods
           | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From interface java.io.Closeable | |||||||||||
|  From interface java.nio.channels.Channel | |||||||||||
|  From interface java.nio.channels.WritableByteChannel | |||||||||||
Attempts to write all remaining() bytes from length byte buffers, in order, starting at buffers[offset]. The number of bytes actually written is returned. 
If a write operation is in progress, subsequent threads will block until the write is completed and then contend for the ability to write.
| buffers | the array of byte buffers that is the source for bytes written to the channel. | 
|---|---|
| offset | the index of the first buffer in buffers to get bytes from. | 
| length | the number of buffers to get bytes from. | 
| AsynchronousCloseException | if the channel is closed by another thread during this write operation. | 
|---|---|
| ClosedByInterruptException | if another thread interrupts the calling thread while the operation is in progress. The interrupt state of the calling thread is set and the channel is closed. | 
| ClosedChannelException | if the channel is closed. | 
| IndexOutOfBoundsException | if offset < 0orlength < 0, or ifoffset + lengthis greater than the size ofbuffers. | 
| IOException | if another I/O error occurs; details are in the message. | 
| NonWritableChannelException | if the channel was not opened for writing. | 
Writes bytes from all the given buffers to a channel.
 This method is equivalent to: write(buffers, 0, buffers.length);
| buffers | the buffers containing bytes to be written. | 
|---|
| AsynchronousCloseException | if the channel is closed by another thread during this write operation. | 
|---|---|
| ClosedByInterruptException | if another thread interrupts the calling thread while the operation is in progress. The interrupt state of the calling thread is set and the channel is closed. | 
| ClosedChannelException | if the channel is closed. | 
| IndexOutOfBoundsException | if offset < 0orlength < 0, or ifoffset + lengthis greater than the size ofbuffers. | 
| IOException | if another I/O error occurs; details are in the message. | 
| NonWritableChannelException | if the channel has not been opened in a mode that permits writing. |