@ConfigurationProperties(prefix="subscription-health")
public class SubscriptionHealthProperties
extends java.lang.Object
| Constructor and Description |
|---|
SubscriptionHealthProperties() |
public int getMaxLagInSeconds()
public void setMaxLagInSeconds(int maxLagInSeconds)
public double getMaxOtherErrorsRatio()
public void setMaxOtherErrorsRatio(double maxOtherErrorsRatio)
public double getMaxTimeoutsRatio()
public void setMaxTimeoutsRatio(double maxTimeoutsRatio)
public double getMax5xxErrorsRatio()
public void setMax5xxErrorsRatio(double max5xxErrorsRatio)
public double getMax4xxErrorsRatio()
public void setMax4xxErrorsRatio(double max4xxErrorsRatio)
public double getMinSubscriptionRateForReliableMetrics()
public void setMinSubscriptionRateForReliableMetrics(double minSubscriptionRateForReliableMetrics)
public boolean isLaggingIndicatorEnabled()
public void setLaggingIndicatorEnabled(boolean laggingIndicatorEnabled)
public boolean isMalfunctioningIndicatorEnabled()
public void setMalfunctioningIndicatorEnabled(boolean malfunctioningIndicatorEnabled)
public boolean isReceivingMalformedMessagesIndicatorEnabled()
public void setReceivingMalformedMessagesIndicatorEnabled(boolean receivingMalformedMessagesIndicatorEnabled)
public boolean isTimingOutIndicatorEnabled()
public void setTimingOutIndicatorEnabled(boolean timingOutIndicatorEnabled)
public boolean isUnreachableIndicatorEnabled()
public void setUnreachableIndicatorEnabled(boolean unreachableIndicatorEnabled)
public long getTimeoutMillis()
public void setTimeoutMillis(long timeoutMillis)
public int getThreads()
public void setThreads(int threads)