Class Summary |
ByteBufferInputStream |
Implements an input stream over a NIO ByteBuffer. |
ByteBufferOutputStream |
Implements an input stream for a NIO ByteBuffer. |
ChannelInputStream |
This is a very ugly try to work around the following issue when using
Channel.newInputStream(): If the client closes the connection and we are
already reading from the blocking InputStream, that stream will simply throw
an IOException to notify us of the connection close. |
IOUtils |
Some useful methods for closing io streams, io readers, channels and Selector
quitely, as well as methods for non-blocking, semi-blocking and full blocking
io read/write operations. |