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.Returned when a snapshot is reserved *
A transient snapshot which can be persisted after taking a snapshot.