Interface LoggingPersistentFSM<S,​D,​E>

  • All Superinterfaces:
    Actor, ActorLogging, Listeners, PersistentFSMBase<S,​D,​E>
    All Known Implementing Classes:
    AbstractPersistentLoggingFSM

    public interface LoggingPersistentFSM<S,​D,​E>
    extends PersistentFSMBase<S,​D,​E>
    Retrieve current rolling log in oldest-first order. The log is filled with each incoming event before processing by the user supplied state handler. The log entries are lost when this actor is restarted.
    • Method Detail

      • advance

        void advance()
      • akka$persistence$fsm$LoggingPersistentFSM$_setter_$debugEvent_$eq

        void akka$persistence$fsm$LoggingPersistentFSM$_setter_$debugEvent_$eq​(boolean x$1)
      • full_$eq

        void full_$eq​(boolean x$1)
      • getLog

        scala.collection.IndexedSeq<PersistentFSM.LogEntry<S,​D>> getLog()
        Retrieve current rolling log in oldest-first order. The log is filled with each incoming event before processing by the user supplied state handler. The log entries are lost when this actor is restarted.
        Returns:
        (undocumented)
      • logDepth

        int logDepth()
      • pos_$eq

        void pos_$eq​(int x$1)
      • super$processEvent

        void super$processEvent​(PersistentFSM.Event<D> event,
                                java.lang.Object source)