Class HeartbeatProperties
java.lang.Object
org.springframework.cloud.consul.discovery.HeartbeatProperties
@ConfigurationProperties(prefix="spring.cloud.consul.discovery.heartbeat")
@Validated
public class HeartbeatProperties
extends Object
Properties related to heartbeat verification.
- Author:
- Spencer Gibb, Chris Bono
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Duration@jakarta.validation.constraints.DecimalMin("0.1"),@jakarta.validation.constraints.DecimalMax("0.9") doublegetTtl()booleanbooleanbooleanvoidsetActuatorHealthGroup(String actuatorHealthGroup) voidsetEnabled(boolean enabled) voidsetIntervalRatio(@jakarta.validation.constraints.DecimalMin("0.1"),@jakarta.validation.constraints.DecimalMax("0.9") double intervalRatio) voidsetReregisterServiceOnFailure(boolean reregisterServiceOnFailure) voidvoidsetUseActuatorHealth(boolean useActuatorHealth) toString()
-
Constructor Details
-
HeartbeatProperties
public HeartbeatProperties()
-
-
Method Details
-
computeHeartbeatInterval
- Returns:
- the computed heartbeat interval
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getTtl
-
setTtl
-
getIntervalRatio
@DecimalMin("0.1") @DecimalMax("0.9") public @jakarta.validation.constraints.DecimalMin("0.1"),@jakarta.validation.constraints.DecimalMax("0.9") double getIntervalRatio() -
setIntervalRatio
public void setIntervalRatio(@DecimalMin("0.1") @DecimalMax("0.9") @jakarta.validation.constraints.DecimalMin("0.1"),@jakarta.validation.constraints.DecimalMax("0.9") double intervalRatio) -
isReregisterServiceOnFailure
public boolean isReregisterServiceOnFailure() -
setReregisterServiceOnFailure
public void setReregisterServiceOnFailure(boolean reregisterServiceOnFailure) -
isUseActuatorHealth
public boolean isUseActuatorHealth() -
setUseActuatorHealth
public void setUseActuatorHealth(boolean useActuatorHealth) -
getActuatorHealthGroup
-
setActuatorHealthGroup
-
toString
-