final class EventSourcedResultImpl[R, S] extends EventSourcedResult[R]
- Alphabetic
- By Inheritance
- EventSourcedResultImpl
- EventSourcedResult
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new EventSourcedResultImpl(effect: Effect[R], state: S, secondaryEffect: SecondaryEffectImpl)
- new EventSourcedResultImpl(primaryEffect: EventSourcedEntityEffectImpl[R, S], state: S, secondaryEffect: SecondaryEffectImpl)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- Implicit
- This member is added by an implicit conversion from EventSourcedResultImpl[R, S] toany2stringadd[EventSourcedResultImpl[R, S]] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
- def ->[B](y: B): (EventSourcedResultImpl[R, S], B)
- Implicit
- This member is added by an implicit conversion from EventSourcedResultImpl[R, S] toArrowAssoc[EventSourcedResultImpl[R, S]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def didEmitEvents: Boolean
- Definition Classes
- EventSourcedResultImpl → EventSourcedResult
- def ensuring(cond: (EventSourcedResultImpl[R, S]) => Boolean, msg: => Any): EventSourcedResultImpl[R, S]
- Implicit
- This member is added by an implicit conversion from EventSourcedResultImpl[R, S] toEnsuring[EventSourcedResultImpl[R, S]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: (EventSourcedResultImpl[R, S]) => Boolean): EventSourcedResultImpl[R, S]
- Implicit
- This member is added by an implicit conversion from EventSourcedResultImpl[R, S] toEnsuring[EventSourcedResultImpl[R, S]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean, msg: => Any): EventSourcedResultImpl[R, S]
- Implicit
- This member is added by an implicit conversion from EventSourcedResultImpl[R, S] toEnsuring[EventSourcedResultImpl[R, S]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean): EventSourcedResultImpl[R, S]
- Implicit
- This member is added by an implicit conversion from EventSourcedResultImpl[R, S] toEnsuring[EventSourcedResultImpl[R, S]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def errorDescription: String
The error description.
The error description. If the result was not an error an exception is thrown
- Definition Classes
- EventSourcedResultImpl → EventSourcedResult
- def errorStatusCode: Code
The error status code.
The error status code. If the result was not an error an exception is thrown.
- Definition Classes
- EventSourcedResultImpl → EventSourcedResult
- def events: Seq[Any]
- returns
All the events that were emitted by handling this command.
- Definition Classes
- EventSourcedResultImpl → EventSourcedResult
- def forwardedTo: DeferredCallDetails[_, R]
An object with details about the forward.
An object with details about the forward. If the result was not a forward an exception is thrown
- Definition Classes
- EventSourcedResultImpl → EventSourcedResult
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def isError: Boolean
- returns
true if the call was an error, false if not
- Definition Classes
- EventSourcedResultImpl → EventSourcedResult
- def isForward: Boolean
- returns
true if the call was forwarded, false if not
- Definition Classes
- EventSourcedResultImpl → EventSourcedResult
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isReply: Boolean
- returns
true if the call had an effect with a reply, false if not
- Definition Classes
- EventSourcedResultImpl → EventSourcedResult
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nextEvent[E](implicit expectedClass: ClassTag[E]): E
Look at the next event and verify that it is of type E or fail if not or if there is no next event.
Look at the next event and verify that it is of type E or fail if not or if there is no next event. If successful this consumes the event, so that the next call to this method looks at the next event from here.
- returns
The next event if it is of type E, for additional assertions.
- Definition Classes
- EventSourcedResultImpl → EventSourcedResult
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def reply: R
The reply object from the handler if there was one.
The reply object from the handler if there was one. If the call had an effect without any reply an exception is thrown
- Definition Classes
- EventSourcedResultImpl → EventSourcedResult
- def sideEffects: Seq[DeferredCallDetails[_, _]]
- returns
The list of side effects
- Definition Classes
- EventSourcedResultImpl → EventSourcedResult
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def updatedState: S
- returns
The updated state. If the state was not updated an exeption is thrown
- Definition Classes
- EventSourcedResultImpl → EventSourcedResult
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from EventSourcedResultImpl[R, S] toStringFormat[EventSourcedResultImpl[R, S]] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- def →[B](y: B): (EventSourcedResultImpl[R, S], B)
- Implicit
- This member is added by an implicit conversion from EventSourcedResultImpl[R, S] toArrowAssoc[EventSourcedResultImpl[R, S]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.