configure method

  1. @override
void configure(
  1. ConfigParams config
)

Configures component by passing configuration parameters.

  • config configuration parameters to be set.

Implementation

@override
void configure(ConfigParams config) {
  super.configure(config);

  _connectionResolver.configure(config);

  _index = config.getAsStringWithDefault('index', _index);
  _dateFormat = config.getAsStringWithDefault('date_format', _dateFormat);
  _dailyIndex = config.getAsBooleanWithDefault('daily', _dailyIndex);
  _reconnect =
      config.getAsIntegerWithDefault('options.reconnect', _reconnect);
  _timeout = config.getAsIntegerWithDefault('options.timeout', _timeout);
  _maxRetries =
      config.getAsIntegerWithDefault('options.max_retries', _maxRetries);
  _indexMessage =
      config.getAsBooleanWithDefault('options.index_message', _indexMessage);
  _includeTypeName = config.getAsBooleanWithDefault(
      'options.include_type_name', _includeTypeName);
}