|
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. |