Package akka.persistence.typed.scaladsl
Class RetentionCriteria$
- java.lang.Object
-
- akka.persistence.typed.scaladsl.RetentionCriteria$
-
public class RetentionCriteria$ extends java.lang.Object
Snapshots are not saved and deleted automatically, events are not deleted.
-
-
Field Summary
Fields Modifier and Type Field Description static RetentionCriteria$
MODULE$
Static reference to the singleton instance of this Scala object.
-
Constructor Summary
Constructors Constructor Description RetentionCriteria$()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RetentionCriteria
disabled()
SnapshotCountRetentionCriteria
snapshotEvery(int numberOfEvents, int keepNSnapshots)
Save snapshots automatically everynumberOfEvents
.
-
-
-
Field Detail
-
MODULE$
public static final RetentionCriteria$ MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
disabled
public RetentionCriteria disabled()
-
snapshotEvery
public SnapshotCountRetentionCriteria snapshotEvery(int numberOfEvents, int keepNSnapshots)
Save snapshots automatically everynumberOfEvents
. Snapshots that have sequence number less than sequence number of the saved snapshot minuskeepNSnapshots * numberOfEvents
are automatically deleted.Use
SnapshotCountRetentionCriteria.withDeleteEventsOnSnapshot
to delete old events. Events are not deleted by default.- Parameters:
numberOfEvents
- (undocumented)keepNSnapshots
- (undocumented)- Returns:
- (undocumented)
-
-