Class MaxRateProperties
java.lang.Object
pl.allegro.tech.hermes.consumers.config.MaxRateProperties
- All Implemented Interfaces:
MaxRateParameters
@ConfigurationProperties(prefix="consumer.maxrate")
public class MaxRateProperties
extends Object
implements MaxRateParameters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleintdoubledoubledoublevoidsetBalanceInterval(Duration balanceInterval) voidsetBusyTolerance(double busyTolerance) voidsetHistorySize(int historySize) voidsetMinAllowedChangePercent(double minAllowedChangePercent) voidsetMinMaxRate(double minMaxRate) voidsetMinSignificantUpdatePercent(double minSignificantUpdatePercent) voidsetRegistryBinaryEncoder(RegistryBinaryEncoderProperties registryBinaryEncoder) voidsetUpdateInterval(Duration updateInterval)
-
Constructor Details
-
MaxRateProperties
public MaxRateProperties()
-
-
Method Details
-
getRegistryBinaryEncoder
-
setRegistryBinaryEncoder
-
getBalanceInterval
- Specified by:
getBalanceIntervalin interfaceMaxRateParameters
-
setBalanceInterval
-
getUpdateInterval
- Specified by:
getUpdateIntervalin interfaceMaxRateParameters
-
setUpdateInterval
-
getHistorySize
public int getHistorySize()- Specified by:
getHistorySizein interfaceMaxRateParameters
-
setHistorySize
public void setHistorySize(int historySize) -
getBusyTolerance
public double getBusyTolerance()- Specified by:
getBusyTolerancein interfaceMaxRateParameters
-
setBusyTolerance
public void setBusyTolerance(double busyTolerance) -
getMinMaxRate
public double getMinMaxRate()- Specified by:
getMinMaxRatein interfaceMaxRateParameters
-
setMinMaxRate
public void setMinMaxRate(double minMaxRate) -
getMinAllowedChangePercent
public double getMinAllowedChangePercent()- Specified by:
getMinAllowedChangePercentin interfaceMaxRateParameters
-
setMinAllowedChangePercent
public void setMinAllowedChangePercent(double minAllowedChangePercent) -
getMinSignificantUpdatePercent
public double getMinSignificantUpdatePercent()- Specified by:
getMinSignificantUpdatePercentin interfaceMaxRateParameters
-
setMinSignificantUpdatePercent
public void setMinSignificantUpdatePercent(double minSignificantUpdatePercent)
-