Class SubscriptionHealthProperties

java.lang.Object
pl.allegro.tech.hermes.management.config.SubscriptionHealthProperties

@ConfigurationProperties(prefix="subscription-health") public class SubscriptionHealthProperties extends Object
  • 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)