Package org.apache.pekko.actor
Class FSM.State$
- java.lang.Object
-
- org.apache.pekko.actor.FSM.State$
-
- All Implemented Interfaces:
java.io.Serializable
public static class FSM.State$ extends java.lang.Object implements java.io.Serializable
This captures all of the managed state of thepekko.actor.FSM
: the state name, the state data, possibly custom timeout, stop reason and replies accumulated while processing the last message.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static FSM.State$
MODULE$
Static reference to the singleton instance of this Scala object.
-
Constructor Summary
Constructors Constructor Description State$()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <S,D>
scala.Option<scala.concurrent.duration.FiniteDuration>$lessinit$greater$default$3()
<S,D>
scala.Option<FSM.Reason>$lessinit$greater$default$4()
<S,D>
scala.collection.immutable.List<java.lang.Object>$lessinit$greater$default$5()
<S,D>
FSM.State<S,D>apply(S stateName, D stateData, scala.Option<scala.concurrent.duration.FiniteDuration> timeout, scala.Option<FSM.Reason> stopReason, scala.collection.immutable.List<java.lang.Object> replies)
<S,D>
scala.Option<scala.concurrent.duration.FiniteDuration>apply$default$3()
<S,D>
scala.Option<FSM.Reason>apply$default$4()
<S,D>
scala.collection.immutable.List<java.lang.Object>apply$default$5()
<S,D>
scala.Option<scala.Tuple5<S,D,scala.Option<scala.concurrent.duration.FiniteDuration>,scala.Option<FSM.Reason>,scala.collection.immutable.List<java.lang.Object>>>unapply(FSM.State<S,D> state)
-
-
-
Field Detail
-
MODULE$
public static final FSM.State$ MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
$lessinit$greater$default$3
public <S,D> scala.Option<scala.concurrent.duration.FiniteDuration> $lessinit$greater$default$3()
-
$lessinit$greater$default$4
public <S,D> scala.Option<FSM.Reason> $lessinit$greater$default$4()
-
$lessinit$greater$default$5
public <S,D> scala.collection.immutable.List<java.lang.Object> $lessinit$greater$default$5()
-
apply
public <S,D> FSM.State<S,D> apply(S stateName, D stateData, scala.Option<scala.concurrent.duration.FiniteDuration> timeout, scala.Option<FSM.Reason> stopReason, scala.collection.immutable.List<java.lang.Object> replies)
-
apply$default$3
public <S,D> scala.Option<scala.concurrent.duration.FiniteDuration> apply$default$3()
-
apply$default$4
public <S,D> scala.Option<FSM.Reason> apply$default$4()
-
apply$default$5
public <S,D> scala.collection.immutable.List<java.lang.Object> apply$default$5()
-
unapply
public <S,D> scala.Option<scala.Tuple5<S,D,scala.Option<scala.concurrent.duration.FiniteDuration>,scala.Option<FSM.Reason>,scala.collection.immutable.List<java.lang.Object>>> unapply(FSM.State<S,D> state)
-
-