| Interface | Description |
|---|---|
| SerDe<T> |
A mechanism for Serializing and De-Serializing a Record of a given Type
|
| SerDeFactory<T> | |
| SyncListener |
Provides a callback mechanism by which applicable listeners can be notified
when a WriteAheadRepository is synched (via the
WriteAheadRepository#sync() method) or one of its partitions is
synched via
WriteAheadRepository.update(java.util.Collection, boolean) with a
value of true for the second argument. |
| WriteAheadRepository<T> |
A WriteAheadRepository is used to persist state that is otherwise kept
in-memory.
|
| Class | Description |
|---|---|
| DummyRecord | |
| DummyRecordSerde | |
| MinimalLockingWriteAheadLog<T> |
This implementation provides as little Locking as possible in order to
provide the highest throughput possible.
|
| SingletonSerDeFactory<T> | |
| TestMinimalLockingWriteAheadLog |
| Enum | Description |
|---|---|
| UpdateType |
Enumerates the valid types of things that can cause a
WriteAheadRepository to update its state |