Class SnapshotCountRetentionCriteria

java.lang.Object
org.apache.pekko.persistence.typed.javadsl.RetentionCriteria
org.apache.pekko.persistence.typed.javadsl.SnapshotCountRetentionCriteria

public abstract class SnapshotCountRetentionCriteria extends RetentionCriteria
  • Constructor Details

    • SnapshotCountRetentionCriteria

      public SnapshotCountRetentionCriteria()
  • Method Details

    • withDeleteEventsOnSnapshot

      public abstract SnapshotCountRetentionCriteria withDeleteEventsOnSnapshot()
      Delete events after saving snapshot via RetentionCriteria.snapshotEvery. Events that have sequence number less than the snapshot sequence number minus keepNSnapshots * numberOfEvents are deleted.