CommandGateway
constructor(registry: ModelRegistry, coordinators: Map<String, WaitCoordinator>, authorizer: CommandAuthorizer? = null, transformers: List<CommandTransformer> = emptyList(), validators: List<CommandValidator> = emptyList(), ids: IdGenerators = IdGenerators.DEFAULT, tenants: TenantPolicy = TenantPolicy.CALLERS, mapper: JsonMapper = ClusterCodec.mapper, clock: Clock = Clock.systemUTC(), detachedContext: CoroutineContext = Dispatchers.Default, committed: CommittedRequests = CommittedRequests.NONE, observer: Observer = Observer.NONE, peers: PeerCommands? = null)