Package io.trino.failuredetector
Class FailureDetectorConfig
- java.lang.Object
-
- io.trino.failuredetector.FailureDetectorConfig
-
public class FailureDetectorConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description FailureDetectorConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull io.airlift.units.DurationgetExpirationGraceInterval()@javax.validation.constraints.DecimalMin("0.0"),@javax.validation.constraints.DecimalMax("1.0") doublegetFailureRatioThreshold()@MinDuration("1ms") @NotNull io.airlift.units.DurationgetHeartbeatInterval()@NotNull io.airlift.units.DurationgetWarmupInterval()booleanisEnabled()FailureDetectorConfigsetEnabled(boolean enabled)FailureDetectorConfigsetExpirationGraceInterval(io.airlift.units.Duration expirationGraceInterval)FailureDetectorConfigsetFailureRatioThreshold(double threshold)FailureDetectorConfigsetHeartbeatInterval(io.airlift.units.Duration interval)FailureDetectorConfigsetWarmupInterval(io.airlift.units.Duration warmupInterval)
-
-
-
Method Detail
-
getExpirationGraceInterval
@NotNull public @NotNull io.airlift.units.Duration getExpirationGraceInterval()
-
setExpirationGraceInterval
@Config("failure-detector.expiration-grace-interval") public FailureDetectorConfig setExpirationGraceInterval(io.airlift.units.Duration expirationGraceInterval)
-
isEnabled
public boolean isEnabled()
-
setEnabled
@Config("failure-detector.enabled") public FailureDetectorConfig setEnabled(boolean enabled)
-
getWarmupInterval
@NotNull public @NotNull io.airlift.units.Duration getWarmupInterval()
-
setWarmupInterval
@Config("failure-detector.warmup-interval") public FailureDetectorConfig setWarmupInterval(io.airlift.units.Duration warmupInterval)
-
getHeartbeatInterval
@MinDuration("1ms") @NotNull public @MinDuration("1ms") @NotNull io.airlift.units.Duration getHeartbeatInterval()
-
setHeartbeatInterval
@Config("failure-detector.heartbeat-interval") public FailureDetectorConfig setHeartbeatInterval(io.airlift.units.Duration interval)
-
getFailureRatioThreshold
@DecimalMin("0.0") @DecimalMax("1.0") public @javax.validation.constraints.DecimalMin("0.0"),@javax.validation.constraints.DecimalMax("1.0") double getFailureRatioThreshold()
-
setFailureRatioThreshold
@Config("failure-detector.threshold") public FailureDetectorConfig setFailureRatioThreshold(double threshold)
-
-