java.lang.Object | |
↳ | java.nio.channels.Channels |
This class provides several utilities to get I/O streams from channels.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns a readable channel on the given input stream.
| |||||||||||
Returns a writable channel on the given output 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
encoder and sends the bytes to the specified channel. | |||||||||||
Returns a writer that encodes characters with the specified
encoder and sends the bytes to the specified channel. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
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 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 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. |