Package org.restlet.engine.io
Supports input and output work.
@since Restlet 2.0
-
Interface Summary Interface Description BlockableChannel NIO channel that can indicate if it is blocking or non blocking.ReadableSelectionChannel Readable byte channel that is based on a selectable channel.SelectionChannel NIO channel that is based on a selectable channel.WakeupListener Callback interface when a NIO selection occurs on the selectable object. -
Class Summary Class Description InputStreamChannel Readable byte channel wrapping an input stream.IoUtils IO manipulation utilities.NbChannelInputStream Input stream connected to a non-blocking readable channel.NbChannelOutputStream Output stream connected to a non-blocking writable channel.PipeStream Pipe stream that pipes output streams into input streams.RangeInputStream Filters an input stream to expose only a given range.ReaderInputStream Input stream based on a reader.SelectorFactory Factory used to dispatch/shareSelector
.UnclosableInputStream InputStream decorator to trapclose()
calls so that the underlying stream is not closed.UnclosableOutputStream OutputStream decorator to trap close() calls so that the decorated stream does not get closed.WriterOutputStream Output stream wrapping a character writer.