configure method
Configures component by passing configuration parameters.
config
configuration parameters to be set.
Implementation
@override
void configure(ConfigParams config) {
config = config.setDefaults(_defaultConfig);
connectionResolver_.configure(config);
options_ = options_.override(config.getSection('options'));
clientId_ = config.getAsStringWithDefault('client_id', clientId_);
retryConnect_ =
config.getAsBooleanWithDefault('options.retry_connect', retryConnect_);
connectTimeout_ = config.getAsIntegerWithDefault(
'options.max_reconnect', connectTimeout_);
reconnectTimeout_ = config.getAsIntegerWithDefault(
'options.reconnect_timeout', reconnectTimeout_);
keepAliveTimeout_ = config.getAsIntegerWithDefault(
'options.keepalive_timeout', keepAliveTimeout_);
}