All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description BufferedChannelReader ByteBufferInputStream This is an InputStream implementation which reads from a java.nio.ByteBuffer.ByteBufferOutputStream This is an OutputStream implementation which places the output into a java.nio.ByteBuffer.ByteBufferSink ByteBufferStreams A pair of stream implementations which write to and read from sequences of byte buffers.ByteBufferStreams.Input ByteBufferStreams.Output ByteBufferStreams.Sink ByteBufferStreams.Source BzipFileOutputStream CompressedFileUtil CompressedFileUtil.FileInputStreamFactory CompressedFileUtil.FilePipe CurrentByteBufferSink 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.CurrentByteBufferSink.Adapter DelayedLogEntryImpl DelayedLogEntryImpl2 DynamicDelayedLogEntryPoolImpl DynamicLogBufferPoolImpl DynamicLogEntryPoolImpl InputStreamFactory Job This is the base class for jobs that can be invoked by the scheduler.LogBuffer LogBufferGlobal LogBufferInterceptor LogBufferOutputStream LogBufferPool LogBufferPoolImpl LogBufferRecord LogBufferRecordListener LogCrashDump LogEntry LogEntry.Null LogEntryImpl LogEntryPool LogEntryPoolImpl Logger Allocationless logger interface For testing help, see ConsolidatingLogEntry.Logger.Null LoggerImpl LoggerOutputStream OutputStream implementation for outputting data to a Logger.LoggerTimeSource LogLevel LogLevel.MailLevel LogOutputBaseImpl LogOutputCsvImpl LogSink<T extends LogSink.Element> LogSink.Element One element of a log sink - guaranteed to be logged without being split over rolling file boundaries, etc.LogSink.Factory<T extends LogSink.Element> LogSink.Interceptor<T extends LogSink.Element> An interceptor is called with each element logged, *and* with the formatted output.LogSink.LogSinkWriter<S extends LogSink<? extends LogSink.Element>> LogSink.Null LogSink.Shutdown Shutdown helpers to force flush of outstanding elementsLogSinkImpl<T extends LogSink.Element> LogSinkImpl.BigWriterThread MultiFileInputStream MultiFileInputStream.DecoratedInputStream NioUtil General utilities for NIONullByteBufferSink NullLoggerImpl Logger implementation that calls Interceptors on log entries, but doesn't write them to anything.NullLoggerImpl.NullLoggerTimeSource NullOutputStream ProcessStreamLoggerImpl Preserve some of the simplicity of StreamLoggerImpl while also retaining the formatting functionality of LoggerImpl.Scheduler This class provides a singleton wrapper for scheduling invocations of multiple Job instances from a single thread.Scheduler.ExecutorAdaptor Scheduler.Null SevenZipInputStream InputStreamthat can read 7zip archives (.7z) (partial implementation).SevenZipInputStream.Behavior SevenZipInputStream.Entry SimpleByteBufferSink StreamLoggerImpl StreamToLogBuffer StringsLoggerImpl<E extends LogEntry> SystemStreamAdapter TimedJob This is the base class for jobs which are only interested in timing events.Writable An object that can write itself to a byte buffer.YASchedulerImpl Yet Another implementation of the Scheduler interface -- the best one yet.ZipInputStream ZipOutputStream