Class SubscriptionHealthProperties
java.lang.Object
pl.allegro.tech.hermes.management.config.SubscriptionHealthProperties
@ConfigurationProperties(prefix="subscription-health")
public class SubscriptionHealthProperties
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubleintdoubledoubledoubleintlongbooleanbooleanbooleanbooleanbooleanvoidsetLaggingIndicatorEnabled(boolean laggingIndicatorEnabled) voidsetMalfunctioningIndicatorEnabled(boolean malfunctioningIndicatorEnabled) voidsetMax4xxErrorsRatio(double max4xxErrorsRatio) voidsetMax5xxErrorsRatio(double max5xxErrorsRatio) voidsetMaxLagInSeconds(int maxLagInSeconds) voidsetMaxOtherErrorsRatio(double maxOtherErrorsRatio) voidsetMaxTimeoutsRatio(double maxTimeoutsRatio) voidsetMinSubscriptionRateForReliableMetrics(double minSubscriptionRateForReliableMetrics) voidsetReceivingMalformedMessagesIndicatorEnabled(boolean receivingMalformedMessagesIndicatorEnabled) voidsetThreads(int threads) voidsetTimeoutMillis(long timeoutMillis) voidsetTimingOutIndicatorEnabled(boolean timingOutIndicatorEnabled) voidsetUnreachableIndicatorEnabled(boolean unreachableIndicatorEnabled)
-
Constructor Details
-
SubscriptionHealthProperties
public SubscriptionHealthProperties()
-
-
Method Details
-
getMaxLagInSeconds
public int getMaxLagInSeconds() -
setMaxLagInSeconds
public void setMaxLagInSeconds(int maxLagInSeconds) -
getMaxOtherErrorsRatio
public double getMaxOtherErrorsRatio() -
setMaxOtherErrorsRatio
public void setMaxOtherErrorsRatio(double maxOtherErrorsRatio) -
getMaxTimeoutsRatio
public double getMaxTimeoutsRatio() -
setMaxTimeoutsRatio
public void setMaxTimeoutsRatio(double maxTimeoutsRatio) -
getMax5xxErrorsRatio
public double getMax5xxErrorsRatio() -
setMax5xxErrorsRatio
public void setMax5xxErrorsRatio(double max5xxErrorsRatio) -
getMax4xxErrorsRatio
public double getMax4xxErrorsRatio() -
setMax4xxErrorsRatio
public void setMax4xxErrorsRatio(double max4xxErrorsRatio) -
getMinSubscriptionRateForReliableMetrics
public double getMinSubscriptionRateForReliableMetrics() -
setMinSubscriptionRateForReliableMetrics
public void setMinSubscriptionRateForReliableMetrics(double minSubscriptionRateForReliableMetrics) -
isLaggingIndicatorEnabled
public boolean isLaggingIndicatorEnabled() -
setLaggingIndicatorEnabled
public void setLaggingIndicatorEnabled(boolean laggingIndicatorEnabled) -
isMalfunctioningIndicatorEnabled
public boolean isMalfunctioningIndicatorEnabled() -
setMalfunctioningIndicatorEnabled
public void setMalfunctioningIndicatorEnabled(boolean malfunctioningIndicatorEnabled) -
isReceivingMalformedMessagesIndicatorEnabled
public boolean isReceivingMalformedMessagesIndicatorEnabled() -
setReceivingMalformedMessagesIndicatorEnabled
public void setReceivingMalformedMessagesIndicatorEnabled(boolean receivingMalformedMessagesIndicatorEnabled) -
isTimingOutIndicatorEnabled
public boolean isTimingOutIndicatorEnabled() -
setTimingOutIndicatorEnabled
public void setTimingOutIndicatorEnabled(boolean timingOutIndicatorEnabled) -
isUnreachableIndicatorEnabled
public boolean isUnreachableIndicatorEnabled() -
setUnreachableIndicatorEnabled
public void setUnreachableIndicatorEnabled(boolean unreachableIndicatorEnabled) -
getTimeoutMillis
public long getTimeoutMillis() -
setTimeoutMillis
public void setTimeoutMillis(long timeoutMillis) -
getThreads
public int getThreads() -
setThreads
public void setThreads(int threads)
-