public class FailureDetectorConfig extends Object
| Constructor and Description |
|---|
FailureDetectorConfig() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull io.airlift.units.Duration |
getExpirationGraceInterval() |
@DecimalMin(value="0.0") @DecimalMax(value="1.0") double |
getFailureRatioThreshold() |
@NotNull io.airlift.units.Duration |
getHeartbeatInterval() |
@NotNull io.airlift.units.Duration |
getWarmupInterval() |
boolean |
isEnabled() |
FailureDetectorConfig |
setEnabled(boolean enabled) |
FailureDetectorConfig |
setExpirationGraceInterval(io.airlift.units.Duration expirationGraceInterval) |
FailureDetectorConfig |
setFailureRatioThreshold(double threshold) |
FailureDetectorConfig |
setHeartbeatInterval(io.airlift.units.Duration interval) |
FailureDetectorConfig |
setWarmupInterval(io.airlift.units.Duration warmupInterval) |
@NotNull public @NotNull io.airlift.units.Duration getExpirationGraceInterval()
@Config(value="failure-detector.expiration-grace-interval") public FailureDetectorConfig setExpirationGraceInterval(io.airlift.units.Duration expirationGraceInterval)
public boolean isEnabled()
@Config(value="failure-detector.enabled") public FailureDetectorConfig setEnabled(boolean enabled)
@NotNull public @NotNull io.airlift.units.Duration getWarmupInterval()
@Config(value="failure-detector.warmup-interval") public FailureDetectorConfig setWarmupInterval(io.airlift.units.Duration warmupInterval)
@MinDuration(value="1ms") @NotNull public @NotNull io.airlift.units.Duration getHeartbeatInterval()
@Config(value="failure-detector.heartbeat-interval") public FailureDetectorConfig setHeartbeatInterval(io.airlift.units.Duration interval)
@DecimalMin(value="0.0") @DecimalMax(value="1.0") public @DecimalMin(value="0.0") @DecimalMax(value="1.0") double getFailureRatioThreshold()
@Config(value="failure-detector.threshold") public FailureDetectorConfig setFailureRatioThreshold(double threshold)
Copyright © 2012–2019. All rights reserved.