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.