commandGatewayBean

@Bean(value = ["commandGateway"])
@Primary
@ConditionalOnMissingBean
fun commandGatewayBean(commandWaitEndpoint: CommandWaitEndpoint, commandBus: ObjectProvider<CommandBus>, validator: Validator, requestIdChecker: RequestIdChecker, waitCoordinator: WaitCoordinator, commandWaitNotifier: CommandWaitNotifier): CommandGateway