Interface JournalInteractions<C,​E,​S>

    • Method Detail

      • internalDeleteEvents

        void internalDeleteEvents​(long lastSequenceNr,
                                  long toSequenceNr)
        On SaveSnapshotSuccess, if SnapshotCountRetentionCriteria.deleteEventsOnSnapshot is enabled, old messages are deleted based on SnapshotCountRetentionCriteria.snapshotEveryNEvents before old snapshots are deleted.
        Parameters:
        lastSequenceNr - (undocumented)
        toSequenceNr - (undocumented)
      • replayEvents

        void replayEvents​(long fromSeqNr,
                          long toSeqNr)
      • requestRecoveryPermit

        void requestRecoveryPermit()
      • tryReturnRecoveryPermit

        void tryReturnRecoveryPermit​(java.lang.String reason)
        Mutates setup, by setting the `holdingRecoveryPermit` to false