class CommandContextImpl extends CommandContext with AbstractContext with AbstractClientActionContext with AbstractEffectContext with ActivatableContext
- Alphabetic
- By Inheritance
- CommandContextImpl
- ActivatableContext
- AbstractEffectContext
- AbstractClientActionContext
- AbstractContext
- CommandContext
- EffectContext
- ClientActionContext
- EventSourcedContext
- EntityContext
- Context
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new CommandContextImpl(entityId: String, sequenceNumber: Long, commandName: String, commandId: Long, anySupport: AnySupport, handler: EventSourcedEntityHandler, snapshotEvery: Int)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val anySupport: AnySupport
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
final
def
checkActive(): Unit
- Definition Classes
- ActivatableContext
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
commandId: Long
The id of the command being executed.
The id of the command being executed.
- returns
The id of the command.
- Definition Classes
- CommandContextImpl → AbstractClientActionContext → CommandContext
-
val
commandName: String
The name of the command being executed.
The name of the command being executed.
- returns
The name of the command.
- Definition Classes
- CommandContextImpl → CommandContext
-
final
def
createClientAction(reply: Optional[Any], allowNoReply: Boolean): Option[ClientAction]
- Definition Classes
- AbstractClientActionContext
-
final
def
deactivate(): Unit
- Definition Classes
- ActivatableContext
-
final
def
effect(effect: ServiceCall, synchronous: Boolean): Unit
Invoke the referenced service call as an effect once this action is completed.
Invoke the referenced service call as an effect once this action is completed.
- effect
The service call to make as an effect effect.
- synchronous
Whether the effect should be performed synchronously (ie, wait till it has finished before sending a reply) or asynchronously.
- Definition Classes
- AbstractEffectContext → EffectContext
-
def
effect(effect: ServiceCall): Unit
Invoke the referenced service call as an effect once this action is completed.
Invoke the referenced service call as an effect once this action is completed.
The effect will be performed asynchronously, ie, the proxy won't wait for the effect to finish before sending the reply.
- effect
The service call to make as an effect effect.
- Definition Classes
- EffectContext
-
def
emit(event: AnyRef): Unit
Emit the given event.
Emit the given event. The event will be persisted, and the handler of the event defined in the current behavior will immediately be executed to pick it up.
- event
The event to emit.
- Definition Classes
- CommandContextImpl → CommandContext
-
val
entityId: String
The id of the entity that this context is for.
The id of the entity that this context is for.
- returns
The entity id.
- Definition Classes
- CommandContextImpl → EntityContext
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final var events: Vector[Any]
-
final
def
fail(errorMessage: String): Unit
Fail the command with the given message.
Fail the command with the given message.
- errorMessage
The error message to send to the client.
- Definition Classes
- AbstractClientActionContext → ClientActionContext
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
forward(to: ServiceCall): Unit
- Definition Classes
- AbstractClientActionContext → ClientActionContext
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val handler: EventSourcedEntityHandler
-
final
def
hasError: Boolean
- Definition Classes
- AbstractClientActionContext
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final var performSnapshot: Boolean
-
val
sequenceNumber: Long
The current sequence number of events in this entity.
The current sequence number of events in this entity.
- returns
The current sequence number.
- Definition Classes
- CommandContextImpl → CommandContext
-
def
serviceCallFactory(): ServiceCallFactory
Get the service call factory for this stateful service.
Get the service call factory for this stateful service.
- Definition Classes
- AbstractContext → Context
-
final
def
sideEffects: List[SideEffect]
- Definition Classes
- AbstractEffectContext
- val snapshotEvery: Int
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()