createFromConfig

abstract fun createFromConfig(config: ServerConfig, logger: Logger? = null): Result<Broker>

Create a broker from a configuration

Return

A Result containing the created broker or an error

Parameters

config

The ServerConfig used to create the broker from

logger

An optional logger to use for messages in the broker