configure method
Configures component by passing configuration parameters.
config
configuration parameters to be set.
Implementation
@override
void configure(ConfigParams config) {
config = config.setDefaults(RestClient._defaultConfig);
connectionResolver.configure(config);
options = options.override(config.getSection('options'));
retries = config.getAsIntegerWithDefault('options.retries', retries);
connectTimeout = config.getAsIntegerWithDefault(
'options.connect_timeout', connectTimeout);
timeout = config.getAsIntegerWithDefault('options.timeout', timeout);
baseRoute = config.getAsStringWithDefault('base_route', baseRoute ?? '');
correlationIdLocation = config.getAsStringWithDefault(
'options.correlation_id_place', correlationIdLocation);
correlationIdLocation = config.getAsStringWithDefault(
'options.correlation_id', correlationIdLocation);
}