Class WorkloadProperties.WeightedWorkBalancingProperties
java.lang.Object
pl.allegro.tech.hermes.consumers.config.WorkloadProperties.WeightedWorkBalancingProperties
- Enclosing class:
WorkloadProperties
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdoubledoubleintvoidsetConsumerLoadEncoderBufferSizeBytes(int consumerLoadEncoderBufferSizeBytes) voidsetLoadReportingInterval(Duration loadReportingInterval) voidsetMinSignificantChangePercent(double minSignificantChangePercent) voidsetScoringGain(double scoringGain) voidsetStabilizationWindowSize(Duration stabilizationWindowSize) voidsetSubscriptionProfilesEncoderBufferSizeBytes(int subscriptionProfilesEncoderBufferSizeBytes) voidsetTargetWeightCalculationStrategy(WorkloadProperties.TargetWeightCalculationStrategy targetWeightCalculationStrategy) voidsetWeightWindowSize(Duration weightWindowSize)
-
Constructor Details
-
WeightedWorkBalancingProperties
public WeightedWorkBalancingProperties()
-
-
Method Details
-
getConsumerLoadEncoderBufferSizeBytes
public int getConsumerLoadEncoderBufferSizeBytes() -
setConsumerLoadEncoderBufferSizeBytes
public void setConsumerLoadEncoderBufferSizeBytes(int consumerLoadEncoderBufferSizeBytes) -
getSubscriptionProfilesEncoderBufferSizeBytes
public int getSubscriptionProfilesEncoderBufferSizeBytes() -
setSubscriptionProfilesEncoderBufferSizeBytes
public void setSubscriptionProfilesEncoderBufferSizeBytes(int subscriptionProfilesEncoderBufferSizeBytes) -
getLoadReportingInterval
-
setLoadReportingInterval
-
getStabilizationWindowSize
-
setStabilizationWindowSize
-
getMinSignificantChangePercent
public double getMinSignificantChangePercent() -
setMinSignificantChangePercent
public void setMinSignificantChangePercent(double minSignificantChangePercent) -
getWeightWindowSize
-
setWeightWindowSize
-
getTargetWeightCalculationStrategy
-
setTargetWeightCalculationStrategy
public void setTargetWeightCalculationStrategy(WorkloadProperties.TargetWeightCalculationStrategy targetWeightCalculationStrategy) -
getScoringGain
public double getScoringGain() -
setScoringGain
public void setScoringGain(double scoringGain)
-