Class MaxRateProperties

  • All Implemented Interfaces:
    MaxRateParameters

    @ConfigurationProperties(prefix="consumer.maxrate")
    public class MaxRateProperties
    extends java.lang.Object
    implements MaxRateParameters
    • Constructor Detail

      • MaxRateProperties

        public MaxRateProperties()
    • Method Detail

      • setBalanceInterval

        public void setBalanceInterval​(java.time.Duration balanceInterval)
      • setUpdateInterval

        public void setUpdateInterval​(java.time.Duration updateInterval)
      • setHistorySize

        public void setHistorySize​(int historySize)
      • setBusyTolerance

        public void setBusyTolerance​(double busyTolerance)
      • setMinMaxRate

        public void setMinMaxRate​(double minMaxRate)
      • setMinAllowedChangePercent

        public void setMinAllowedChangePercent​(double minAllowedChangePercent)
      • setMinSignificantUpdatePercent

        public void setMinSignificantUpdatePercent​(double minSignificantUpdatePercent)