Class DatarouterClientAvailabilitySettings
java.lang.Object
io.datarouter.storage.setting.SettingNode
io.datarouter.storage.config.setting.impl.DatarouterClientAvailabilitySettings
@Singleton public class DatarouterClientAvailabilitySettings extends SettingNode
It's recommended to use DatarouterClientAvailabilitySettingsProvider to avoid a circular dependency
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterClientAvailabilitySettings.AvailabilitySettingNode -
Field Summary
-
Constructor Summary
Constructors Constructor Description DatarouterClientAvailabilitySettings(SettingFinder finder, DatarouterClientAvailabilitySwitchThresholdSettingsProvider clientAvailabilitySwitchThresholdSettingsProvider) -
Method Summary
Modifier and Type Method Description DatarouterClientAvailabilitySettings.AvailabilitySettingNodegetAvailabilityForClientId(ClientId clientId)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, registerDouble, registerDoubles, registerDuration, registerDurations, registerInteger, registerIntegers, registerLong, registerLongs, registerString, registerStrings
-
Field Details
-
SETTING_PREFIX
- See Also:
- Constant Field Values
-
READ
- See Also:
- Constant Field Values
-
WRITE
- See Also:
- Constant Field Values
-
-
Constructor Details
-
DatarouterClientAvailabilitySettings
@Inject public DatarouterClientAvailabilitySettings(SettingFinder finder, DatarouterClientAvailabilitySwitchThresholdSettingsProvider clientAvailabilitySwitchThresholdSettingsProvider)
-
-
Method Details
-
getAvailabilityForClientId
public DatarouterClientAvailabilitySettings.AvailabilitySettingNode getAvailabilityForClientId(ClientId clientId)
-