| java.lang.Object | |
| ↳ | java.nio.channels.Channels | 
This class provides several utilities to get I/O streams from channels.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | 
           Returns a writable channel on the given output stream.
           | ||||||||||
|  | 
           Returns a readable channel on the given input stream.
           | ||||||||||
|  | 
           Returns an input stream on the given channel.
           | ||||||||||
|  | 
           Returns an output stream on the given channel.
           | ||||||||||
|  | 
           Returns a reader that decodes bytes from a channel.
           | ||||||||||
|  | 
           Returns a reader that decodes bytes from a channel.
           | ||||||||||
|  | 
           Returns a writer that encodes characters with the specified 
            encoderand sends the bytes to the specified channel. | ||||||||||
|  | 
           Returns a writer that encodes characters with the specified 
            encoderand sends the bytes to the specified channel. | ||||||||||
| [Expand] 
           Inherited Methods
           | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class java.lang.Object | |||||||||||
Returns a writable channel on the given output stream. The resulting channel has following properties:
| outputStream | the stream to be wrapped by a byte channel. | 
|---|
Returns a readable channel on the given input stream. The resulting channel has the following properties:
| inputStream | the stream to be wrapped by a byte channel. | 
|---|
Returns an input stream on the given channel. The resulting stream has the following properties:
IllegalBlockingModeException if the channel is in non-blocking mode and read is called.mark nor reset is supported.| channel | the channel to be wrapped by an InputStream. | 
|---|
Returns an output stream on the given channel. The resulting stream has the following properties:
IllegalBlockingModeException if the channel is in non-blocking mode and write is called.| channel | the channel to be wrapped by an OutputStream. | 
|---|
Returns a reader that decodes bytes from a channel.
| channel | the Channel to be read. | 
|---|---|
| decoder | the Charset decoder to be used. | 
| minBufferCapacity | The minimum size of the byte buffer, -1 means to use the default size. | 
Returns a reader that decodes bytes from a channel. This method creates a reader with a buffer of default size.
| channel | the Channel to be read. | 
|---|---|
| charsetName | the name of the charset. | 
| UnsupportedCharsetException | if the given charset name is not supported. | 
|---|
Returns a writer that encodes characters with the specified encoder and sends the bytes to the specified channel. This method creates a writer with a buffer of default size.
| channel | the Channel to be written to. | 
|---|---|
| charsetName | the name of the charset. | 
| UnsupportedCharsetException | if the given charset name is not supported. | 
|---|
Returns a writer that encodes characters with the specified encoder and sends the bytes to the specified channel.
| channel | the Channel to write to. | 
|---|---|
| encoder | the CharsetEncoder to be used. | 
| minBufferCapacity | the minimum size of the byte buffer, -1 means to use the default size. |