An interface common for objects that post one or more command in response to an incoming message.
A common interface for objects which declare one or more methods assigned to handle commands, producing events in response.
Common interface for all objects that receive commands in the end of the dispatching.
The abstract base for non-aggregate classes that dispatch commands to their methods and post resulting events to to
The abstract base for classes that generate commands in response to incoming messages.
The abstract base for non-aggregate classes that expose command handling methods and post their results to
|CommandHandlingEntity<I,S extends com.google.protobuf.Message,B extends io.spine.validate.ValidatingBuilder<S,? extends com.google.protobuf.Message.Builder>>||
An entity that handles commands.
A set of utilities for working with rejections and
Marks a method as command handler.
Marks a commanding method.