Class ClusterShardingSettings.PassivationStrategySettings$.AdmissionSettings$.WindowSettings

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

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

    Constructors
    Constructor
    Description
    WindowSettings(double initialProportion, double minimumProportion, double maximumProportion, scala.Option<org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.OptimizerSettings> optimizer, scala.Option<org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.PolicySettings> policy)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double
     
    double
     
    double
     
    scala.Option<org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.OptimizerSettings>
     
    scala.Option<org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.PolicySettings>
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.WindowSettings
    withInitialProportion(double proportion)
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.WindowSettings
    withMaximumProportion(double proportion)
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.WindowSettings
    withMinimumProportion(double proportion)
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.WindowSettings
    withOptimizer(org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.OptimizerSettings settings)
     
    org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.WindowSettings
    withPolicy(org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.PolicySettings settings)
     

    Methods inherited from class java.lang.Object

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

    • WindowSettings

      public WindowSettings(double initialProportion, double minimumProportion, double maximumProportion, scala.Option<org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.OptimizerSettings> optimizer, scala.Option<org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.PolicySettings> policy)
  • Method Details

    • initialProportion

      public double initialProportion()
    • minimumProportion

      public double minimumProportion()
    • maximumProportion

      public double maximumProportion()
    • optimizer

      public scala.Option<org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.OptimizerSettings> optimizer()
    • policy

      public scala.Option<org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.PolicySettings> policy()
    • withInitialProportion

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.WindowSettings withInitialProportion(double proportion)
    • withMinimumProportion

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.WindowSettings withMinimumProportion(double proportion)
    • withMaximumProportion

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.WindowSettings withMaximumProportion(double proportion)
    • withOptimizer

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.WindowSettings withOptimizer(org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.OptimizerSettings settings)
    • withPolicy

      public org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings.WindowSettings withPolicy(org.apache.pekko.cluster.sharding.ClusterShardingSettings.PassivationStrategySettings.PolicySettings settings)