Package io.camunda.zeebe.snapshots
Interface ReceivableSnapshotStore
- All Superinterfaces:
AutoCloseable,CloseableSilently,PersistedSnapshotStore
- All Known Implementing Classes:
FileBasedSnapshotStore
-
Method Summary
Modifier and TypeMethodDescriptionnewReceivedSnapshot(String snapshotId) Starts a new received volatile snapshot which can be persisted later.Methods inherited from interface io.camunda.zeebe.util.CloseableSilently
closeMethods inherited from interface io.camunda.zeebe.snapshots.PersistedSnapshotStore
addSnapshotListener, copySnapshot, delete, getAvailableSnapshots, getCurrentSnapshotIndex, getLatestSnapshot, getPath, hasSnapshotId, purgePendingSnapshots, 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
-