All Classes and Interfaces
Class
Description
This is an InputStream implementation which reads from a java.nio.ByteBuffer.
This is an OutputStream implementation which places the output into a java.nio.ByteBuffer.
A pair of stream implementations which write to and read from sequences of byte buffers.
A ByteBufferSink that knows and provides a getter for the last buffer it gave out, to avoid unnecessary state in code
that uses the buffer.
This is the base class for jobs that can be invoked by the scheduler.
Allocationless logger interface For testing help, see ConsolidatingLogEntry.
OutputStream implementation for outputting data to a Logger.
One element of a log sink - guaranteed to be logged without being split over rolling file boundaries, etc.
An interceptor is called with each element logged, *and* with the formatted output.
Shutdown helpers to force flush of outstanding elements
General utilities for NIO
Logger implementation that calls Interceptors on log entries, but doesn't write them to anything.
Preserve some of the simplicity of StreamLoggerImpl while also retaining the formatting functionality of LoggerImpl.
This class provides a singleton wrapper for scheduling invocations of multiple Job instances from a single thread.
InputStream that can read 7zip archives (.7z) (partial implementation).This is the base class for jobs which are only interested in timing events.
An object that can write itself to a byte buffer.
Yet Another implementation of the Scheduler interface -- the best one yet.