Package org.axonframework.eventsourcing.snapshot.store
@NullMarked
package org.axonframework.eventsourcing.snapshot.store
Store-backed snapshotting implementations for event-sourced entities.
This package contains the default Snapshotter
implementation that persists snapshots to a SnapshotStore, along with supporting interfaces
such as SnapshotStore and
.
invalid reference
SnapshotPolicy
Users can:
- Use
StoreBackedSnapshotteras the default snapshotter - Provide their own
SnapshotStoreimplementation - Provide custom
SnapshotPolicyimplementations to control snapshot creation
This package is self-contained and modular. It builds on the api package but is
independent of concrete storage backends, which are provided in other packages or modules.
-
ClassDescriptionRepresents storage for snapshots of event-sourced entities.A
Snapshotterimplementation that persists snapshots to aSnapshotStore.