Class ClusterShardingSettings.PassivationStrategySettings$.AdmissionSettings$.HillClimbingSettings

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

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

    Constructors
    Constructor
    Description
    HillClimbingSettings(double adjustMultiplier, double initialStep, double restartThreshold, double stepDecay)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double
     
    double
     
    double
     
    double
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.HillClimbingSettings
    withAdjustMultiplier(double multiplier)
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.HillClimbingSettings
    withInitialStep(double step)
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.HillClimbingSettings
    withRestartThreshold(double threshold)
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.HillClimbingSettings
    withStepDecay(double decay)
     

    Methods inherited from class java.lang.Object

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

    • HillClimbingSettings

      public HillClimbingSettings(double adjustMultiplier, double initialStep, double restartThreshold, double stepDecay)
  • Method Details

    • adjustMultiplier

      public double adjustMultiplier()
    • initialStep

      public double initialStep()
    • restartThreshold

      public double restartThreshold()
    • stepDecay

      public double stepDecay()
    • withAdjustMultiplier

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.HillClimbingSettings withAdjustMultiplier(double multiplier)
    • withInitialStep

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.HillClimbingSettings withInitialStep(double step)
    • withRestartThreshold

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.HillClimbingSettings withRestartThreshold(double threshold)
    • withStepDecay

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.HillClimbingSettings withStepDecay(double decay)