Commander
An interface common for objects that post one or more command in response to an incoming message.
Example of use case scenarios:
- Converting a command into another (e.g. because of command API changes).
- Splitting a command which holds data for a bigger aggregate into several commands set to corresponding aggregate parts.
- Issuing a command in response to an event.
- Posting a command to handle a rejection using a command posted on behalf of another user.
See also
@Command