|
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. |
| DataChannel |
Utility class handling all socket oriented data IO on nio channels. |
| FastBufferedInputStream |
A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the
input and to support the mark and reset methods. |
| FastBufferedOutputStream |
The class implements a buffered output stream. |
| IOUtil |
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. |
| LoggingInputStream |
|
| UncloseableInputStream |
Simple buffered input stream wrapper which overwrites #close to prevent some and is used when input streams are
handed over to (de)serialize adapters to prevent some parsers, eg. |
| UncloseableOutputStream |
Simple input stream wrapper which overwrites #close to prevent some and is used when output streams are handed over
to serialize adapters to prevent some encoders, eg. |