All Classes and Interfaces
Class
Description
A persisted snapshot store than can create a new snapshot and persists it.
Implements a chunk reader where each chunk is a single file in a root directory.
Loads existing snapshots in memory, cleaning out old and/or invalid snapshots if present.
Represents a pending snapshot, that is a snapshot in the process of being written and has not yet
been committed to the store.
A volatile snapshot which can be persisted.
Represents a snapshot, which was persisted at the
PersistedSnapshotStore.Represents a listener which can be added to the
PersistedSnapshotStore to be notified
when a new PersistedSnapshot is persisted at this store.Represents a store, which allows to persist snapshots on a storage, which is implementation
dependent.
Creates a snapshot store which should store its
PersistedSnapshot and ReceivedSnapshot instances in the given directory.A received volatile snapshot, which consist of several
SnapshotChunk's.A chunk of an already persisted Snapshot.
Represents a snapshot chunk reader, which means it is used to chunk an
PersistedSnapshot
and read it from it's persisted storage.Represents an identifier of an
PersistedSnapshot.A transient snapshot which can be persisted after taking a snapshot.