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>
Deprecated.
Use EventSourcedBehavior. Since Akka 2.6.0.
Stackable trait for pekko.actor.FSM which adds a rolling event log and debug logging capabilities (analogous to pekko.event.LoggingReceive).
  • Method Details

    • advance

      void advance()
      Deprecated.
    • debugEvent

      boolean debugEvent()
      Deprecated.
      Specified by:
      debugEvent in interface PersistentFSMBase<S,D,E>
    • full_$eq

      void full_$eq(boolean x$1)
      Deprecated.
    • getLog

      scala.collection.immutable.IndexedSeq<PersistentFSM.LogEntry<S,D>> getLog()
      Deprecated.
      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.
    • logDepth

      int logDepth()
      Deprecated.
    • org$apache$pekko$persistence$fsm$LoggingPersistentFSM$_setter_$debugEvent_$eq

      void org$apache$pekko$persistence$fsm$LoggingPersistentFSM$_setter_$debugEvent_$eq(boolean x$1)
      Deprecated.
    • pos_$eq

      void pos_$eq(int x$1)
      Deprecated.
    • processEvent

      void processEvent(PersistentFSM.Event<D> event, Object source)
      Deprecated.
      Specified by:
      processEvent in interface PersistentFSMBase<S,D,E>
    • super$processEvent

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