Packages

  • package root
    Definition Classes
    root
  • package akka
    Definition Classes
    root
  • package persistence
    Definition Classes
    akka
  • package fsm
    Definition Classes
    persistence
  • object PersistentFSM

    Note: Deprecated and removed except for the event and snapshot types which are needed for migrating existing PersistentFSM actors to EventSourcedBehavior using the akka.persistence.typed.scaladsl.PersistentFSMMigration and akka.persistence.typed.javadsl.PersistentFSMMigration

    Note: Deprecated and removed except for the event and snapshot types which are needed for migrating existing PersistentFSM actors to EventSourcedBehavior using the akka.persistence.typed.scaladsl.PersistentFSMMigration and akka.persistence.typed.javadsl.PersistentFSMMigration

    Definition Classes
    fsm
  • PersistentFsmEvent
  • StateChangeEvent

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
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]