case classConditionalCommand(condition: VectorTime, cmd: Any) extends Product with Serializable
A conditional command is a command to an EventsourcedActor or EventsourcedView
whose delivery to the actor's command handler is delayed until the following condition
is met: the merge result of all timestamps of events, that have been previously handled
by that actor, must be >= the given condition timestamp.
For example, this condition is met by an EventsourcedActor or EventsourcedView
if the condition timestamp is the vector timestamp of an event and that event has been
handled by the actor.
Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
A conditional command is a command to an EventsourcedActor or EventsourcedView whose delivery to the actor's command handler is delayed until the following condition is met: the merge result of all timestamps of events, that have been previously handled by that actor, must be
>=
the givencondition
timestamp.For example, this condition is met by an EventsourcedActor or EventsourcedView if the
condition
timestamp is the vector timestamp of an event and that event has been handled by the actor.