Class WorkloadProperties.WeightedWorkBalancingProperties
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.config.WorkloadProperties.WeightedWorkBalancingProperties
-
- Enclosing class:
- WorkloadProperties
public static class WorkloadProperties.WeightedWorkBalancingProperties extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WeightedWorkBalancingProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetConsumerLoadEncoderBufferSizeBytes()java.time.DurationgetLoadReportingInterval()doublegetMinSignificantChangePercent()java.time.DurationgetStabilizationWindowSize()intgetSubscriptionProfilesEncoderBufferSizeBytes()java.time.DurationgetWeightWindowSize()voidsetConsumerLoadEncoderBufferSizeBytes(int consumerLoadEncoderBufferSizeBytes)voidsetLoadReportingInterval(java.time.Duration loadReportingInterval)voidsetMinSignificantChangePercent(double minSignificantChangePercent)voidsetStabilizationWindowSize(java.time.Duration stabilizationWindowSize)voidsetSubscriptionProfilesEncoderBufferSizeBytes(int subscriptionProfilesEncoderBufferSizeBytes)voidsetWeightWindowSize(java.time.Duration weightWindowSize)
-
-
-
Method Detail
-
getConsumerLoadEncoderBufferSizeBytes
public int getConsumerLoadEncoderBufferSizeBytes()
-
setConsumerLoadEncoderBufferSizeBytes
public void setConsumerLoadEncoderBufferSizeBytes(int consumerLoadEncoderBufferSizeBytes)
-
getSubscriptionProfilesEncoderBufferSizeBytes
public int getSubscriptionProfilesEncoderBufferSizeBytes()
-
setSubscriptionProfilesEncoderBufferSizeBytes
public void setSubscriptionProfilesEncoderBufferSizeBytes(int subscriptionProfilesEncoderBufferSizeBytes)
-
getLoadReportingInterval
public java.time.Duration getLoadReportingInterval()
-
setLoadReportingInterval
public void setLoadReportingInterval(java.time.Duration loadReportingInterval)
-
getStabilizationWindowSize
public java.time.Duration getStabilizationWindowSize()
-
setStabilizationWindowSize
public void setStabilizationWindowSize(java.time.Duration stabilizationWindowSize)
-
getMinSignificantChangePercent
public double getMinSignificantChangePercent()
-
setMinSignificantChangePercent
public void setMinSignificantChangePercent(double minSignificantChangePercent)
-
getWeightWindowSize
public java.time.Duration getWeightWindowSize()
-
setWeightWindowSize
public void setWeightWindowSize(java.time.Duration weightWindowSize)
-
-