reconcile

open override fun reconcile(config: ServerConfig): Result<Runnable?>

Reconcile any changes to our configuration.

We need to do some minor validation before converting our JarBrokerConfig to a CommandBrokerConfig. After that, we call our parent reconcile method with the converted config.

Return

A result containing a runnable if we were able to reconcile the configuration, else an error

Parameters

config

Server configuration to reconcile