Class ClusterShardingSettings.PassivationStrategySettings$.AdmissionSettings$.FrequencySketchSettings

java.lang.Object
org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings$.AdmissionSettings$.FrequencySketchSettings
Enclosing class:
ClusterShardingSettings.PassivationStrategySettings$.AdmissionSettings$

public static final class ClusterShardingSettings.PassivationStrategySettings$.AdmissionSettings$.FrequencySketchSettings extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    FrequencySketchSettings(int depth, int counterBits, int widthMultiplier, double resetMultiplier)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    int
     
    double
     
    int
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.FrequencySketchSettings
    withCounterBits(int bits)
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.FrequencySketchSettings
    withDepth(int depth)
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.FrequencySketchSettings
    withResetMultiplier(double multiplier)
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.FrequencySketchSettings
    withWidthMultiplier(int multiplier)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FrequencySketchSettings

      public FrequencySketchSettings(int depth, int counterBits, int widthMultiplier, double resetMultiplier)
  • Method Details

    • depth

      public int depth()
    • counterBits

      public int counterBits()
    • widthMultiplier

      public int widthMultiplier()
    • resetMultiplier

      public double resetMultiplier()
    • withDepth

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.FrequencySketchSettings withDepth(int depth)
    • withCounterBits

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.FrequencySketchSettings withCounterBits(int bits)
    • withWidthMultiplier

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.FrequencySketchSettings withWidthMultiplier(int multiplier)
    • withResetMultiplier

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.FrequencySketchSettings withResetMultiplier(double multiplier)