DefaultCommandGateway
constructor(commandWaitEndpoint: CommandWaitEndpoint, commandBus: CommandBus, validator: Validator, requestIdChecker: RequestIdChecker, waitCoordinator: WaitCoordinator, commandWaitNotifier: CommandWaitNotifier)
Parameters
commandWaitEndpoint
The endpoint for command waiting functionality.
commandBus
The underlying command bus for sending commands.
validator
The validator for command body validation.
requestIdChecker
Checker for command request ID idempotency.
waitCoordinator
Coordinator for managing wait handles.
commandWaitNotifier
Notifier for command wait signals.