All Classes and Interfaces
Class
Description
Remnants of the dispatcher data framing.
Represents an in-flight append.
Represents an unmodifiable application record entry to be appended on the log.
*
Represents an event on the log stream.
Represents the implementation of the logged event.
Listener invoked by
LogStream when new records are available to read.Storage abstraction for the log stream API.
An append listener can be added to an append call to be notified of different events that can
occur during the append operation.
Consumers of LogStorage can use this listener to get notified when new records are committed.
The LogStorageReader provides a way to iterate over the blocks that were appended to the log
storage via
LogStorage.append(long, long, ByteBuffer, AppendListener).Represents a stream of events.
Reads the log stream in batches.
A batch of events that share the same source record position.
Builder pattern for the
LogStreamReads the log stream in an iterator-like pattern.
Accepts sequenced records, and serializes them with legacy dispatcher framing and alignment.