Class SubscriptionHealthProperties


  • @ConfigurationProperties(prefix="subscription-health")
    public class SubscriptionHealthProperties
    extends java.lang.Object
    • Constructor Detail

      • SubscriptionHealthProperties

        public SubscriptionHealthProperties()
    • Method Detail

      • 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)