Class WorkloadProperties.WeightedWorkBalancingProperties

java.lang.Object
pl.allegro.tech.hermes.consumers.config.WorkloadProperties.WeightedWorkBalancingProperties
Enclosing class:
WorkloadProperties

public static class WorkloadProperties.WeightedWorkBalancingProperties extends Object
  • 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

      public Duration getLoadReportingInterval()
    • setLoadReportingInterval

      public void setLoadReportingInterval(Duration loadReportingInterval)
    • getStabilizationWindowSize

      public Duration getStabilizationWindowSize()
    • setStabilizationWindowSize

      public void setStabilizationWindowSize(Duration stabilizationWindowSize)
    • getMinSignificantChangePercent

      public double getMinSignificantChangePercent()
    • setMinSignificantChangePercent

      public void setMinSignificantChangePercent(double minSignificantChangePercent)
    • getWeightWindowSize

      public Duration getWeightWindowSize()
    • setWeightWindowSize

      public void setWeightWindowSize(Duration weightWindowSize)
    • getTargetWeightCalculationStrategy

      public WorkloadProperties.TargetWeightCalculationStrategy getTargetWeightCalculationStrategy()
    • setTargetWeightCalculationStrategy

      public void setTargetWeightCalculationStrategy(WorkloadProperties.TargetWeightCalculationStrategy targetWeightCalculationStrategy)
    • getScoringGain

      public double getScoringGain()
    • setScoringGain

      public void setScoringGain(double scoringGain)