Packages

final case class EventSourced[Command, Event, State](behavior: Behavior[Command], eventProbe: PersistenceProbe[Event], stateProbe: PersistenceProbe[State]) extends UnpersistentBehavior[Command, State] with Product with Serializable

Source
UnpersistentBehavior.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EventSourced
  2. Serializable
  3. Product
  4. Equals
  5. UnpersistentBehavior
  6. AnyRef
  7. 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 EventSourced(behavior: Behavior[Command], eventProbe: PersistenceProbe[Event], stateProbe: PersistenceProbe[State])

Value Members

  1. def apply(f: (BehaviorTestKit[Command], PersistenceProbe[Event], PersistenceProbe[State]) => Unit): Unit
  2. val behavior: Behavior[Command]
    Definition Classes
    EventSourcedUnpersistentBehavior
  3. lazy val behaviorTestKit: BehaviorTestKit[Command]
    Definition Classes
    UnpersistentBehavior
  4. val eventProbe: PersistenceProbe[Event]
  5. def productElementNames: Iterator[String]
    Definition Classes
    Product
  6. def snapshotProbe: PersistenceProbe[State]
  7. val stateProbe: PersistenceProbe[State]
    Definition Classes
    EventSourcedUnpersistentBehavior