Creates a new command bus.
Behaviors to apply to every command execution (default: [])
The number of registered command handlers.
INTERNAL: not part of the ICommandBus interface.
Clears all registered command handlers.
INTERNAL: not part of the ICommandBus interface.
Executes a command.
The command to execute
The handler's result
Registers a command handler.
The command type name
The command handler
Replaces the behavior list.
INTERNAL: not part of the ICommandBus interface.
Concrete command bus implementing
ICommandBus.Since
0.1.0