suspend fun dispatch()

in server/src/main/kotlin/com/jetbrains/teamcity/plugins/unrealengine/server/EventBus.kt [69:74]


    suspend fun dispatch(event: T) {
        val partitionKey = partitioner(event)
        val workerNumber = partitionKey % workerChannels.size
        logger.debug("Dispatching new event to bus \"${config.name}\", partition key = $partitionKey, assigned worker = $workerNumber")
        workerChannels[workerNumber].send(event)
    }