Class DatarouterClientAvailabilitySettings
java.lang.Object
io.datarouter.storage.setting.SettingNode
io.datarouter.storage.config.setting.impl.DatarouterClientAvailabilitySettings
It's recommended to use DatarouterClientAvailabilitySettingsProvider to avoid a circular dependency
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsFields inherited from class io.datarouter.storage.setting.SettingNode
finder -
Constructor Summary
ConstructorsConstructorDescriptionDatarouterClientAvailabilitySettings(SettingFinder finder, DatarouterClientAvailabilitySwitchThresholdSettingsProvider clientAvailabilitySwitchThresholdSettingsProvider) -
Method Summary
Methods inherited from class io.datarouter.storage.setting.SettingNode
defaultTo, findParentName, getChildren, getDescendantsByName, getDescendantSettingByName, getListChildren, getListSettings, getMostRecentAncestorNodeByName, getName, getNodeByName, getParentName, getSettings, getShortName, register, registerBoolean, registerBooleans, registerChild, registerCommaSeparatedString, registerCommaSeparatedStrings, registerCommaSeparatedTrimmedString, registerCommaSeparatedTrimmedStrings, registerDouble, registerDoubles, registerDuration, registerDurations, registerInteger, registerIntegers, registerLong, registerLongs, registerString, registerStrings
-
Field Details
-
SETTING_PREFIX
- See Also:
-
READ
- See Also:
-
WRITE
- See Also:
-
-
Constructor Details
-
DatarouterClientAvailabilitySettings
@Inject public DatarouterClientAvailabilitySettings(SettingFinder finder, DatarouterClientAvailabilitySwitchThresholdSettingsProvider clientAvailabilitySwitchThresholdSettingsProvider)
-
-
Method Details
-
getAvailabilityForClientId
public DatarouterClientAvailabilitySettings.AvailabilitySettingNode getAvailabilityForClientId(ClientId clientId)
-