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.