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
- Direct Known Subclasses:
CommaSeparatedTrimmedStringCachedSetting
-
Field Summary
Fields inherited from class io.datarouter.storage.setting.cached.CachedSetting
defaultSettingValue, finder, hasCustomValues, hasRedundantCustomValues, nameFields inherited from class io.datarouter.util.cached.Cached
cacheForMsFields inherited from class io.datarouter.util.cached.BaseCached
cachedAtMs, value -
Constructor Summary
ConstructorsConstructorDescriptionCommaSeparatedStringCachedSetting(SettingFinder finder, String name, DefaultSettingValue<Set<String>> defaultValue) -
Method Summary
Modifier and TypeMethodDescriptionbooleanparseStringValue(String stringValue) toStringValue(Set<String> value) Methods inherited from class io.datarouter.storage.setting.cached.CachedSetting
getDefaultSettingValue, getDefaultSettingValueWinner, getDefaultValue, getHasCustomValue, getHasRedundantCustomValue, getMostSpecificDatabeanValue, getName, reload, setEnvironmentCategoryNameDefault, setEnvironmentNameDefault, setEnvironmentTypeDefault, setEnvironmentTypesDefault, setGlobalDefault, setServerNameDefault, setServerTypeDefault, setServiceNameDefault, setTagDefault, toString, toStringDefaultValue, toStringValue, validateAllCustomValuesCanBeParsedMethods inherited from class io.datarouter.util.cached.Cached
expire, isExpiredMethods inherited from class io.datarouter.util.cached.BaseCached
get, updateIfExpired
-
Constructor Details
-
CommaSeparatedStringCachedSetting
public CommaSeparatedStringCachedSetting(SettingFinder finder, String name, DefaultSettingValue<Set<String>> defaultValue)
-
-
Method Details
-
isValid
-
parseStringValue
-
toStringValue
- Overrides:
toStringValuein classCachedSetting<Set<String>>
-