Interface ReceivableSnapshotStore

All Superinterfaces:
AutoCloseable, CloseableSilently, PersistedSnapshotStore
All Known Implementing Classes:
FileBasedSnapshotStore

public interface ReceivableSnapshotStore extends PersistedSnapshotStore
  • Method Details

    • newReceivedSnapshot

      ActorFuture<? extends ReceivedSnapshot> newReceivedSnapshot(String snapshotId)
      Starts a new received volatile snapshot which can be persisted later.
      Parameters:
      snapshotId - the snapshot id which is defined as index-term-timestamp-processedposition-exportedposition
      Returns:
      the new volatile received snapshot