@CheckReturnValue @ParametersAreNonnullByDefault
See: Description
Interface | Description |
---|---|
Commander |
An interface common for objects that post one or more command in response to an incoming message.
|
CommandHandler |
A common interface for objects which declare one or more methods assigned
to handle commands, producing events in response.
|
CommandReceiver |
Common interface for all objects that receive commands in the end of the dispatching.
|
Class | Description |
---|---|
AbstractCommandDispatcher |
The abstract base for non-aggregate classes that dispatch commands to their methods
and post resulting events to
EventBus . |
AbstractCommander |
The abstract base for classes that generate commands in response to incoming messages.
|
AbstractCommandHandler |
The abstract base for non-aggregate classes that expose command handling methods
and post their results to
EventBus . |
CommandHandlingEntity<I,S extends io.spine.base.EntityState,B extends io.spine.protobuf.ValidatingBuilder<S>> |
An entity that handles commands.
|
Rejections |
A set of utilities for working with rejections and
ThrowableMessage s. |
Annotation Type | Description |
---|---|
Assign |
Marks a method as command handler.
|
Command |
Marks a commanding method.
|