Package io.datarouter.storage.setting
Interface SettingFinder
- All Known Implementing Classes:
MemorySettingFinder
public interface SettingFinder
-
Method Summary
Modifier and Type Method Description java.util.List<java.lang.String>getAllCustomSettingValues(java.lang.String name)java.lang.StringgetEnvironmentName()java.lang.StringgetEnvironmentType()java.lang.StringgetServerName()ServerTypegetServerType()java.util.Optional<java.lang.String>getSettingValue(java.lang.String name)voidregisterCachedSetting(CachedSetting<?> setting)voidvalidateAllCachedSettings()
-
Method Details
-
getEnvironmentType
java.lang.String getEnvironmentType() -
getEnvironmentName
java.lang.String getEnvironmentName() -
getServerType
ServerType getServerType() -
getServerName
java.lang.String getServerName() -
getSettingValue
java.util.Optional<java.lang.String> getSettingValue(java.lang.String name) -
getAllCustomSettingValues
java.util.List<java.lang.String> getAllCustomSettingValues(java.lang.String name) -
registerCachedSetting
-
validateAllCachedSettings
void validateAllCachedSettings()
-