Class InMemoryConfigRepository
- java.lang.Object
-
- com.snowflake.connectors.taskreactor.config.InMemoryConfigRepository
-
- All Implemented Interfaces:
com.snowflake.connectors.taskreactor.config.ConfigRepository
public class InMemoryConfigRepository extends Object implements com.snowflake.connectors.taskreactor.config.ConfigRepository
In memory implementation ofConfigRepository
.
-
-
Constructor Summary
Constructors Constructor Description InMemoryConfigRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Clears this repository.com.snowflake.connectors.taskreactor.config.TaskReactorConfig
getConfig()
void
update(String key, String value)
void
updateConfig(Map<String,String> config)
Updates the config stored in this repository with the provided values.
-
-
-
Method Detail
-
getConfig
public com.snowflake.connectors.taskreactor.config.TaskReactorConfig getConfig()
- Specified by:
getConfig
in interfacecom.snowflake.connectors.taskreactor.config.ConfigRepository
-
update
public void update(String key, String value)
- Specified by:
update
in interfacecom.snowflake.connectors.taskreactor.config.ConfigRepository
-
updateConfig
public void updateConfig(Map<String,String> config)
Updates the config stored in this repository with the provided values.- Parameters:
config
- new config values
-
clear
public void clear()
Clears this repository.
-
-