All Classes and Interfaces
Class
Description
Appends two packets together.
This contains all the data needed to write and force a list of records to a
LogFile.
Provides a Packet implementation that is directly backed by a
byte[]
.Provides a Packet implementation that is backed by a
Provides a simple pool of ByteBuffer objects.
Provides a Packet implementation that is directly backed by a
byte
.Control file holds the last known good state of the journal.
Provides a Packet implementation that is directly backed by a
byte[0]
.Provides a Packet implementation that is used to represent the end of a stream.
Provides a Packet implementation that filters operations to another packet.
Exception thrown by a Journal to indicate that an invalid RecordLocation was detected.
A Journal is a record logging Interface that can be used to implement
a transaction log.
Defines an object which listens for Journal Events.
A high speed Journal implementation.
Defines a where a record can be located in the Journal.
Allows read/append access to a LogFile.
Provides a logical view of many separate files as one single long log file.
Provides a RecordLocation implementation for the long based
location pointers that HOWL uses.
Provides a ByteBuffer like interface to work with IO channel packets of data.
Used to write and read primitives to and from a Packet.
Deprecated.
Use PacketToInputStream instead.
Provides an OutputStream for a given Packet.
Provides a simple pool of Packet objects.
Provides an InputStream for a given Packet.
Serializes/Deserializes data records.
A RecordLocation is used to locate data records that have been
logged to a Journal via the
Journal.put()
method call.The Server will call the following methods.