Uses of Interface
io.camunda.zeebe.snapshots.PersistedSnapshot
Packages that use PersistedSnapshot
Package
Description
-
Uses of PersistedSnapshot in io.camunda.zeebe.snapshots
Methods in io.camunda.zeebe.snapshots that return types with arguments of type PersistedSnapshotModifier and TypeMethodDescriptionBootstrapSnapshotStore.copyForBootstrap(PersistedSnapshot persistedSnapshot, BiConsumer<Path, Path> copySnapshot) Makes a copy of the given snapshot to the given destination folder, keeping only the columns needed for the bootstrap process of a new partition.PersistedSnapshotStore.getAvailableSnapshots()Returns a set of all available snapshots.BootstrapSnapshotStore.getBootstrapSnapshot()PersistedSnapshotStore.getLatestSnapshot()PersistableSnapshot.persist()Persists the snapshot with all his data and returns the representation of this snapshot.Methods in io.camunda.zeebe.snapshots with parameters of type PersistedSnapshotModifier and TypeMethodDescriptionBootstrapSnapshotStore.copyForBootstrap(PersistedSnapshot persistedSnapshot, BiConsumer<Path, Path> copySnapshot) Makes a copy of the given snapshot to the given destination folder, keeping only the columns needed for the bootstrap process of a new partition.voidPersistedSnapshotListener.onNewSnapshot(PersistedSnapshot newPersistedSnapshot) Is called when a newPersistedSnapshotwas persisted.RestorableSnapshotStore.restore(PersistedSnapshot snapshot) Restore a PersistedSnapshot using the actor context in order to be thread safe -
Uses of PersistedSnapshot in io.camunda.zeebe.snapshots.impl
Classes in io.camunda.zeebe.snapshots.impl that implement PersistedSnapshotMethods in io.camunda.zeebe.snapshots.impl that return types with arguments of type PersistedSnapshotModifier and TypeMethodDescriptionFileBasedSnapshotStore.copyForBootstrap(PersistedSnapshot persistedSnapshot, BiConsumer<Path, Path> copySnapshot) FileBasedSnapshotStoreImpl.copyForBootstrap(PersistedSnapshot persistedSnapshot, BiConsumer<Path, Path> copySnapshot) Take a copy of the given persisted snapshot and move it to the bootstrap snapshots directory, applying the function to the files.FileBasedSnapshotStore.getAvailableSnapshots()FileBasedSnapshotStoreImpl.getAvailableSnapshots()FileBasedSnapshotStore.getBootstrapSnapshot()FileBasedSnapshotStoreImpl.getBootstrapSnapshot()FileBasedSnapshotStore.getLatestSnapshot()FileBasedSnapshotStoreImpl.getLatestSnapshot()FileBasedReceivedSnapshot.persist()FileBasedTransientSnapshot.persist()Methods in io.camunda.zeebe.snapshots.impl with parameters of type PersistedSnapshotModifier and TypeMethodDescriptionFileBasedSnapshotStore.copyForBootstrap(PersistedSnapshot persistedSnapshot, BiConsumer<Path, Path> copySnapshot) FileBasedSnapshotStoreImpl.copyForBootstrap(PersistedSnapshot persistedSnapshot, BiConsumer<Path, Path> copySnapshot) Take a copy of the given persisted snapshot and move it to the bootstrap snapshots directory, applying the function to the files.FileBasedSnapshotStore.restore(PersistedSnapshot snapshot) FileBasedSnapshotStoreImpl.restore(PersistedSnapshot snapshot) -
Uses of PersistedSnapshot in io.camunda.zeebe.snapshots.transfer
Methods in io.camunda.zeebe.snapshots.transfer that return types with arguments of type PersistedSnapshotModifier and TypeMethodDescriptionSnapshotTransfer.getLatestSnapshot(int partitionId) SnapshotTransferImpl.getLatestSnapshot(int partitionId) SnapshotTransferService.TakeSnapshot.takeSnapshot(long lastProcessedPosition) Take a snapshot of a partition.