def configure(self, config: ConfigParams): """ Configures component by passing configuration parameters. :param config: configuration parameters to be set. """ super().configure(config) self.__connection_resolver.configure(config) self.__index = config.get_as_string_with_default('index', self.__index) self._date_format = config.get_as_string_with_default( 'date_format', self._date_format) self.__daily_index = config.get_as_boolean_with_default( 'daily', self.__daily_index) self.__reconnect = config.get_as_integer_with_default( 'options.reconnect', self.__reconnect) self.__timeout = config.get_as_integer_with_default( 'options.timeout', self.__timeout) self.__max_retries = config.get_as_integer_with_default( 'options.max_retries', self.__max_retries) self.__index_message = config.get_as_boolean_with_default( 'options.index_message', self.__index_message) self.__include_type_name = config.get_as_boolean_with_default( 'options.include_type_name', self.__include_type_name)
def configure(self, config: ConfigParams): """ Configures component by passing configuration parameters. :param config: configuration parameters to be set. """ self.__mode = config.get_as_string_with_default('mode', self.__mode) self.__min_timeout = config.get_as_integer_with_default( 'min_timeout', self.__min_timeout) self.__max_timeout = config.get_as_integer_with_default( 'max_timeout', self.__max_timeout)
def configure(self, config: ConfigParams): """ Configures component by passing configuration parameters. :param config: configuration parameters to be set. """ super().configure(config) self.__listen_interval = config.get_as_integer_with_default( 'listen_interval', self.__listen_interval) self.__listen_interval = config.get_as_integer_with_default( 'options.listen_interval', self.__listen_interval)
def configure(self, config: ConfigParams): """ Configures component by passing configuration parameters. :param config: configuration parameters to be set. """ self.__connection_resolver.configure(config) self.__credential_resolver.configure(config) self.__timeout = config.get_as_integer_with_default( 'options.timeout', self.__timeout) self.__retries = config.get_as_integer_with_default( 'options.retries', self.__retries)
def configure(self, config: ConfigParams): """ Configures component by passing configuration parameters. :param config: configuration parameters to be set. """ self._interval = config.get_as_float_with_default("interval", self._interval) self._max_cache_size = config.get_as_integer_with_default("options.max_cache_size", self._max_cache_size)
def configure(self, config: ConfigParams): """ Configures component by passing configuration parameters. :param config: configuration parameters to be set. """ self.__retry_timeout = config.get_as_integer_with_default( "options.retry_timeout", self.__retry_timeout)
def configure(self, config: ConfigParams): """ Configures component by passing configuration parameters. :param config: configuration parameters to be set. """ self.__connection_resolver.configure(config) # self.__max_key_size = config.get_as_integer_with_default('options.max_key_size', self.__max_key_size) # self.__max_expiration = config.get_as_integer_with_default('options.max_expiration', self.__max_expiration) # self.__max_value = config.get_as_integer_with_default('options.max_value', self.__max_value) self.__pool_size = config.get_as_integer_with_default( 'options.pool_size', self.__pool_size) self.__reconnect = config.get_as_integer_with_default( 'options.reconnect', self.__reconnect) self.__timeout = config.get_as_integer_with_default( 'options.timeout', self.__timeout) self.__retries = config.get_as_integer_with_default( 'options.retries', self.__retries) self.__failures = config.get_as_integer_with_default( 'options.failures', self.__failures) self.__retry = config.get_as_integer_with_default( 'options.retry', self.__retry) # self.__remove = config.get_as_integer_with_default('options.remove', self.__remove) self.__idle = config.get_as_integer_with_default( 'options.idle', self.__idle)
def configure(self, config: ConfigParams): """ Configures component by passing configuration parameters. :param config: configuration parameters to be set. """ config = config.set_defaults(self.__default_config) self._connection_resolver.configure(config) self._options.override(config.get_section("options")) self._retries = config.get_as_integer_with_default( "options.retries", self._retries) self._connect_timeout = config.get_as_integer_with_default( "options.connect_timeout", self._connect_timeout) self._timeout = config.get_as_integer_with_default( "options.timeout", self._timeout) self._base_route = config.get_as_string_with_default( "base_route", self._base_route) self._correlation_id_location = config.get_as_string_with_default( "options.correlation_id_place", self._correlation_id_location) self._correlation_id_location = config.get_as_string_with_default( "options.correlation_id", self._correlation_id_location)
def configure(self, config: ConfigParams): """ Configures component by passing configuration parameters. :param config: configuration parameters to be set. """ config = config.set_defaults(MySqlPersistence._default_config) self.__config = config self._dependency_resolver.configure(config) self._table_name = config.get_as_string_with_default('collection', self._table_name) self._table_name = config.get_as_string_with_default('table', self._table_name) self._schema_name = config.get_as_string_with_default('schema', self._schema_name) self._max_page_size = config.get_as_integer_with_default('options.max_page_size', self._max_page_size)
def configure(self, config: ConfigParams): """ Configures component by passing configuration parameters. :param config: configuration parameters to be set. """ config = config.set_defaults(self.__default_config) self.__config = config self._logger.configure(config) self._connection_resolver.configure(config) self._dependency_resolver.configure(config) self._max_page_size = config.get_as_integer_with_default( "options.max_page_size", self._max_page_size) self._collection_name = config.get_as_string_with_default( 'collection', self._collection_name)