public final class Channels extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static ReadableByteChannel |
newChannel(java.io.InputStream in)
Constructs a channel that reads bytes from the given stream.
|
static WritableByteChannel |
newChannel(java.io.OutputStream out)
Constructs a channel that writes bytes to the given stream.
|
static java.io.InputStream |
newInputStream(ReadableByteChannel ch)
Constructs a stream that reads bytes from the given channel.
|
static java.io.OutputStream |
newOutputStream(WritableByteChannel ch)
Constructs a stream that writes bytes to the given channel.
|
static java.io.Reader |
newReader(ReadableByteChannel ch,
java.nio.charset.CharsetDecoder dec,
int minBufferCap)
Constructs a reader that decodes bytes from the given channel using the
given decoder.
|
static java.io.Reader |
newReader(ReadableByteChannel ch,
java.lang.String csName)
Constructs a reader that decodes bytes from the given channel according to
the named charset.
|
static java.io.Writer |
newWriter(WritableByteChannel ch,
java.nio.charset.CharsetEncoder enc,
int minBufferCap)
Constructs a writer that encodes characters using the given encoder and
writes the resulting bytes to the given channel.
|
static java.io.Writer |
newWriter(WritableByteChannel ch,
java.lang.String csName)
Constructs a writer that encodes characters according to the named charset
and writes the resulting bytes to the given channel.
|
public static java.io.InputStream newInputStream(ReadableByteChannel ch)
public static java.io.OutputStream newOutputStream(WritableByteChannel ch)
public static ReadableByteChannel newChannel(java.io.InputStream in)
public static WritableByteChannel newChannel(java.io.OutputStream out)
public static java.io.Reader newReader(ReadableByteChannel ch, java.nio.charset.CharsetDecoder dec, int minBufferCap)
public static java.io.Reader newReader(ReadableByteChannel ch, java.lang.String csName)
java.nio.charset.UnsupportedCharsetException - If no support for the named charset
is available in this instance of the Java virtual machine.public static java.io.Writer newWriter(WritableByteChannel ch, java.nio.charset.CharsetEncoder enc, int minBufferCap)
public static java.io.Writer newWriter(WritableByteChannel ch, java.lang.String csName)
java.nio.charset.UnsupportedCharsetException - If no support for the named charset
is available in this instance of the Java virtual machine.