Packages

case class StateChangeEvent(stateIdentifier: String, timeout: Option[FiniteDuration]) extends PersistentFsmEvent with Product with Serializable

Persisted on state change Not deprecated as used for users migrating from PersistentFSM to EventSourcedBehavior

stateIdentifier

FSM state identifier

timeout

FSM state timeout

Source
PersistentFSM.scala
Linear Supertypes
Product, Equals, PersistentFsmEvent, Message, Serializable, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StateChangeEvent
  2. Product
  3. Equals
  4. PersistentFsmEvent
  5. Message
  6. Serializable
  7. AnyRef
  8. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new StateChangeEvent(stateIdentifier: String, timeout: Option[FiniteDuration])

    stateIdentifier

    FSM state identifier

    timeout

    FSM state timeout

Value Members

  1. def productElementNames: Iterator[String]
    Definition Classes
    Product
  2. val stateIdentifier: String
  3. val timeout: Option[FiniteDuration]