Package io.datarouter.storage.setting
Class MemorySettingFinder
java.lang.Object
io.datarouter.storage.setting.MemorySettingFinder
- All Implemented Interfaces:
SettingFinder
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMemorySettingFinder(String environmentType, String environmentName, String environmentCategoryName, ServerType serverType, String serverName, String serviceName, List<DatarouterSettingTag> settingTags) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()getSettingValue(String name) voidregisterCachedSetting(CachedSetting<?> setting) voidsetSettingValue(String name, Object value) void
-
Field Details
-
settings
-
-
Constructor Details
-
MemorySettingFinder
public MemorySettingFinder() -
MemorySettingFinder
public MemorySettingFinder(String environmentType, String environmentName, String environmentCategoryName, ServerType serverType, String serverName, String serviceName, List<DatarouterSettingTag> settingTags)
-
-
Method Details
-
getEnvironmentType
- Specified by:
getEnvironmentTypein interfaceSettingFinder
-
getEnvironmentName
- Specified by:
getEnvironmentNamein interfaceSettingFinder
-
getEnvironmentCategoryName
- Specified by:
getEnvironmentCategoryNamein interfaceSettingFinder
-
getServerType
- Specified by:
getServerTypein interfaceSettingFinder
-
getServerName
- Specified by:
getServerNamein interfaceSettingFinder
-
getServiceName
- Specified by:
getServiceNamein interfaceSettingFinder
-
getSettingTags
- Specified by:
getSettingTagsin interfaceSettingFinder
-
getSettingValue
- Specified by:
getSettingValuein interfaceSettingFinder
-
getAllCustomSettingValues
- Specified by:
getAllCustomSettingValuesin interfaceSettingFinder
-
setSettingValue
-
clear
public void clear() -
registerCachedSetting
- Specified by:
registerCachedSettingin interfaceSettingFinder
-
validateAllCachedSettings
public void validateAllCachedSettings()- Specified by:
validateAllCachedSettingsin interfaceSettingFinder
-