Package io.camunda.zeebe.snapshots
Interface ReceivableSnapshotStore
- All Superinterfaces:
AutoCloseable,BootstrapSnapshotStore,CloseableSilently,PersistedSnapshotStore
- All Known Implementing Classes:
FileBasedSnapshotStore
-
Method Summary
Modifier and TypeMethodDescriptionActorFuture<? extends ReceivedSnapshot> newReceivedSnapshot(String snapshotId) Starts a new received volatile snapshot which can be persisted later.Methods inherited from interface io.camunda.zeebe.snapshots.BootstrapSnapshotStore
copyForBootstrap, deleteBootstrapSnapshots, getBootstrapSnapshotMethods inherited from interface io.camunda.zeebe.util.CloseableSilently
closeMethods inherited from interface io.camunda.zeebe.snapshots.PersistedSnapshotStore
abortPendingSnapshots, addSnapshotListener, delete, getAvailableSnapshots, getCompactionBound, getCurrentSnapshotIndex, getLatestSnapshot, getPath, hasSnapshotId, removeSnapshotListener
-
Method Details
-
newReceivedSnapshot
Starts a new received volatile snapshot which can be persisted later.- Parameters:
snapshotId- the snapshot id which is defined asindex-term-timestamp-processedposition-exportedposition- Returns:
- the new volatile received snapshot
-