| Interface | Description |
|---|---|
| Effect<Event,State> |
A command handler returns a
Effect directive that defines what event or events,
if any, to persist. |
| ReplicatedEntity.ActorContext |
Actor context for
ReplicatedEntity with somewhat limited capabilities and additional functionality
specifically replicated entities. |
| ReplicatedEntity.CommandContext |
Actor context for
ReplicatedEntity with somewhat limited capabilities and additional functionality
specifically replicated entities. |
| ReplicatedEntity.CommandHandler<Command,Event,State> |
Not for user extension.
|
| ReplicatedEntity.EventTaggingContext |
Context passed to `ReplicatedEntity.tagsFor` when tagging events.
|
| ReplicatedEntity.EventTriggerContext |
Context passed to `ReplicatedEntity.eventTrigger`.
|
| Class | Description |
|---|---|
| Effect$ |
Internal API: Access an instance through
ReplicatedEntity.Effect(). |
| EffectFactories<Command,Event,State> |
Not intended for user extension.
|
| ReplicatedEntity<Command,Event,State> |
A
ReplicatedEntity has a stable entity identifier, with which
it can be accessed from anywhere in the cluster. |
| ReplicatedEntity.CommandHandler$ |
INTERNAL API
|
| ReplicatedEntity.CommandHandlerFactories<Command,Event,State> |
CommandHandler defines how to react on a commands and optionally functions for other signals,
e.g. |
| ReplicatedEntity$ |
See the
ReplicatedEntity class for details. |