Package org.apache.pekko.persistence.fsm
Interface LoggingPersistentFSM<S,D,E>
- All Superinterfaces:
Actor,ActorLogging,Listeners,PersistentFSMBase<S,D, E>
- All Known Implementing Classes:
AbstractPersistentLoggingFSM
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).-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.pekko.actor.Actor
Actor.emptyBehavior$, Actor.ignoringBehavior$Nested classes/interfaces inherited from interface org.apache.pekko.persistence.fsm.PersistentFSMBase
PersistentFSMBase.TransformHelper -
Method Summary
Modifier and TypeMethodDescriptionvoidadvance()Deprecated.booleanDeprecated.voidfull_$eq(boolean x$1) Deprecated.scala.collection.immutable.IndexedSeq<PersistentFSM.LogEntry<S,D>> getLog()Deprecated.Retrieve current rolling log in oldest-first order.intlogDepth()Deprecated.voidDeprecated.voidpos_$eq(int x$1) Deprecated.voidprocessEvent(PersistentFSM.Event<D> event, Object source) Deprecated.voidsuper$processEvent(PersistentFSM.Event<D> event, Object source) Deprecated.Methods inherited from interface org.apache.pekko.actor.Actor
aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, org$apache$pekko$actor$Actor$_setter_$context_$eq, org$apache$pekko$actor$Actor$_setter_$self_$eq, postRestart, preRestart, preStart, self, sender, supervisorStrategy, unhandledMethods inherited from interface org.apache.pekko.actor.ActorLogging
_log_$eq, logMethods inherited from interface org.apache.pekko.routing.Listeners
gossip, gossip$default$2, listenerManagement, listeners, org$apache$pekko$routing$Listeners$_setter_$listeners_$eqMethods inherited from interface org.apache.pekko.persistence.fsm.PersistentFSMBase
$minus$greater, applyState, cancelTimer, currentState_$eq, Event, generation_$eq, handleEvent_$eq, handleTransition, initialize, isStateTimerActive, isTimerActive, logTermination, makeTransition, nextState_$eq, nextStateData, onTermination, onTransition, org$apache$pekko$persistence$fsm$PersistentFSMBase$_setter_$Event_$eq, org$apache$pekko$persistence$fsm$PersistentFSMBase$_setter_$StateTimeout_$eq, org$apache$pekko$persistence$fsm$PersistentFSMBase$_setter_$StopEvent_$eq, postStop, processMsg, receive, register, setStateTimeout, setTimer, setTimer$default$4, startSingleTimer, startTimer, startTimerAtFixedRate, startTimerWithFixedDelay, startWith, startWith$default$3, stateData, stateName, stateNames, StateTimeout, stay, stop, stop, stop, StopEvent, super$postStop, terminate, terminateEvent_$eq, timeoutFuture_$eq, total2pf, transform, transitionEvent_$eq, when, when$default$2, whenUnhandled
-
Method Details
-
advance
void advance()Deprecated. -
debugEvent
boolean debugEvent()Deprecated.- Specified by:
debugEventin interfacePersistentFSMBase<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
Deprecated.- Specified by:
processEventin interfacePersistentFSMBase<S,D, E>
-
super$processEvent
Deprecated.
-