Package akka.persistence.fsm
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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface akka.actor.Actor
Actor.emptyBehavior$, Actor.ignoringBehavior$
-
Nested classes/interfaces inherited from interface akka.persistence.fsm.PersistentFSMBase
PersistentFSMBase.TransformHelper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
advance()
void
akka$persistence$fsm$LoggingPersistentFSM$_setter_$debugEvent_$eq(boolean x$1)
boolean
debugEvent()
void
full_$eq(boolean x$1)
scala.collection.IndexedSeq<PersistentFSM.LogEntry<S,D>>
getLog()
Retrieve current rolling log in oldest-first order.int
logDepth()
void
pos_$eq(int x$1)
void
processEvent(PersistentFSM.Event<D> event, java.lang.Object source)
void
super$processEvent(PersistentFSM.Event<D> event, java.lang.Object source)
-
Methods inherited from interface akka.actor.Actor
akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, preRestart, preStart, self, sender, supervisorStrategy, unhandled
-
Methods inherited from interface akka.actor.ActorLogging
_log_$eq, log
-
Methods inherited from interface akka.routing.Listeners
akka$routing$Listeners$_setter_$listeners_$eq, gossip, gossip$default$2, listenerManagement, listeners
-
Methods inherited from interface akka.persistence.fsm.PersistentFSMBase
$minus$greater, akka$persistence$fsm$PersistentFSMBase$_setter_$Event_$eq, akka$persistence$fsm$PersistentFSMBase$_setter_$StateTimeout_$eq, akka$persistence$fsm$PersistentFSMBase$_setter_$StopEvent_$eq, applyState, cancelTimer, currentState_$eq, Event, generation_$eq, handleEvent_$eq, handleTransition, initialize, isStateTimerActive, isTimerActive, logTermination, makeTransition, nextState_$eq, nextStateData, onTermination, onTransition, postStop, processMsg, receive, register, setStateTimeout, setTimer, setTimer$default$4, 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 Detail
-
advance
void advance()
-
akka$persistence$fsm$LoggingPersistentFSM$_setter_$debugEvent_$eq
void akka$persistence$fsm$LoggingPersistentFSM$_setter_$debugEvent_$eq(boolean x$1)
-
debugEvent
boolean debugEvent()
- Specified by:
debugEvent
in interfacePersistentFSMBase<S,D,E>
-
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)
-
processEvent
void processEvent(PersistentFSM.Event<D> event, java.lang.Object source)
- Specified by:
processEvent
in interfacePersistentFSMBase<S,D,E>
-
super$processEvent
void super$processEvent(PersistentFSM.Event<D> event, java.lang.Object source)
-
-