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
- Alphabetic
- By Inheritance
Inherited
- EventSourced
- Serializable
- Product
- Equals
- UnpersistentBehavior
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new EventSourced(behavior: Behavior[Command], eventProbe: PersistenceProbe[Event], stateProbe: PersistenceProbe[State])
Value Members
- def apply(f: (BehaviorTestKit[Command], PersistenceProbe[Event], PersistenceProbe[State]) => Unit): Unit
- val behavior: Behavior[Command]
- Definition Classes
- → UnpersistentBehavior
- lazy val behaviorTestKit: BehaviorTestKit[Command]
- Definition Classes
- UnpersistentBehavior
- val eventProbe: PersistenceProbe[Event]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def snapshotProbe: PersistenceProbe[State]
- val stateProbe: PersistenceProbe[State]
- Definition Classes
- → UnpersistentBehavior