Class CommaSeparatedStringCachedSetting
java.lang.Object
io.datarouter.util.cached.BaseCached<T>
io.datarouter.util.cached.Cached<T>
io.datarouter.storage.setting.cached.CachedSetting<Set<String>>
io.datarouter.storage.setting.cached.impl.CommaSeparatedStringCachedSetting
public class CommaSeparatedStringCachedSetting extends CachedSetting<Set<String>>
-
Field Summary
Fields inherited from class io.datarouter.storage.setting.cached.CachedSetting
defaultSettingValue, finder, hasCustomValues, hasRedundantCustomValues, name -
Constructor Summary
Constructors Constructor Description CommaSeparatedStringCachedSetting(SettingFinder finder, String name, DefaultSettingValue<Set<String>> defaultValue) -
Method Summary
Modifier and Type Method Description booleanisValid(String value)Set<String>parseStringValue(String stringValue)StringtoStringValue(Set<String> value)Methods inherited from class io.datarouter.storage.setting.cached.CachedSetting
getDefaultSettingValue, getDefaultSettingValueWinner, getDefaultValue, getHasCustomValue, getHasRedundantCustomValue, getMostSpecificDatabeanValue, getName, reload, setEnvironmentNameDefault, setEnvironmentTypeDefault, setEnvironmentTypesDefault, setGlobalDefault, setServerNameDefault, setServerTypeDefault, toString, toStringDefaultValue, toStringValue, validateAllCustomValuesCanBeParsed
-
Constructor Details
-
CommaSeparatedStringCachedSetting
public CommaSeparatedStringCachedSetting(SettingFinder finder, String name, DefaultSettingValue<Set<String>> defaultValue)
-
-
Method Details
-
isValid
-
parseStringValue
-
toStringValue
- Overrides:
toStringValuein classCachedSetting<Set<String>>
-