trait StreamedCommandContext[Output] extends CommandContext
- Alphabetic
- By Inheritance
- StreamedCommandContext
- CommandContext
- ClientActionContext
- EffectContext
- CrdtFactory
- CrdtContext
- EntityContext
- Context
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
commandId(): Long
- Definition Classes
- CommandContext
-
abstract
def
commandName(): String
- Definition Classes
- CommandContext
-
abstract
def
delete(): Unit
- Definition Classes
- CommandContext
-
abstract
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
- EffectContext
-
abstract
def
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
- EntityContext
-
abstract
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
- ClientActionContext
-
abstract
def
forward(to: ServiceCall): Unit
Instruct the proxy to forward handling of this command to another entity served by this stateful function.
Instruct the proxy to forward handling of this command to another entity served by this stateful function.
The command will be forwarded after successful completion of handling this command, including any persistence that this command does.
- to
The service call to forward command processing to.
- Definition Classes
- ClientActionContext
- abstract def isStreamed(): Boolean
-
abstract
def
newFlag(): Flag
- Definition Classes
- CrdtFactory
-
abstract
def
newGCounter(): GCounter
- Definition Classes
- CrdtFactory
-
abstract
def
newGSet[T](): GSet[T]
- Definition Classes
- CrdtFactory
-
abstract
def
newLWWRegister[T](value: T): LWWRegister[T]
- Definition Classes
- CrdtFactory
-
abstract
def
newORMap[K, V <: Crdt](): ORMap[K, V]
- Definition Classes
- CrdtFactory
-
abstract
def
newORSet[T](): ORSet[T]
- Definition Classes
- CrdtFactory
-
abstract
def
newPNCounter(): PNCounter
- Definition Classes
- CrdtFactory
-
abstract
def
newVote(): Vote
- Definition Classes
- CrdtFactory
- abstract def onCancel(effect: Consumer[StreamCancelledContext]): Unit
- abstract def onChange(subscriber: Function[SubscriptionContext, Optional[Output]]): Unit
-
abstract
def
serviceCallFactory(): ServiceCallFactory
Get the service call factory for this stateful service.
Get the service call factory for this stateful service.
- Definition Classes
- Context
-
abstract
def
state(): Optional[_ <: Crdt]
- Definition Classes
- CrdtContext
Concrete 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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
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
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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
-
def
newLWWRegisterMap[K, V](): LWWRegisterMap[K, V]
- Definition Classes
- CrdtFactory
-
def
newPNCounterMap[K](): PNCounterMap[K]
- Definition Classes
- CrdtFactory
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
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()