Package akka.cluster.sharding.typed
Class ClusterShardingSettings.PassivationStrategySettings
- java.lang.Object
 - 
- akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings
 
 
- 
- Enclosing class:
 - ClusterShardingSettings
 
public static final class ClusterShardingSettings.PassivationStrategySettings extends java.lang.ObjectAPI MAY CHANGE: Settings for passivation strategies may change after additional testing and feedback. 
- 
- 
Constructor Summary
Constructors Constructor Description PassivationStrategySettings(scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.IdleSettings> idleEntitySettings, scala.Option<java.lang.Object> activeEntityLimit, scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.PolicySettings> replacementPolicySettings)PassivationStrategySettings(scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.IdleSettings> idleEntitySettings, scala.Option<java.lang.Object> activeEntityLimit, scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.PolicySettings> replacementPolicySettings, scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings> admissionSettings) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description scala.Option<java.lang.Object>activeEntityLimit()scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings>admissionSettings()scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.IdleSettings>idleEntitySettings()scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.PolicySettings>replacementPolicySettings()ClusterShardingSettings.PassivationStrategySettingswithActiveEntityLimit(int limit)ClusterShardingSettings.PassivationStrategySettingswithAdmission(akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings settings)ClusterShardingSettings.PassivationStrategySettingswithIdleEntityPassivation(akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.IdleSettings settings)ClusterShardingSettings.PassivationStrategySettingswithIdleEntityPassivation(java.time.Duration timeout, java.time.Duration interval)ClusterShardingSettings.PassivationStrategySettingswithIdleEntityPassivation(scala.concurrent.duration.FiniteDuration timeout, scala.concurrent.duration.FiniteDuration interval)ClusterShardingSettings.PassivationStrategySettingswithLeastFrequentlyUsedReplacement()ClusterShardingSettings.PassivationStrategySettingswithLeastRecentlyUsedReplacement()ClusterShardingSettings.PassivationStrategySettingswithMostRecentlyUsedReplacement()ClusterShardingSettings.PassivationStrategySettingswithReplacementPolicy(akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.PolicySettings settings) 
 - 
 
- 
- 
Constructor Detail
- 
PassivationStrategySettings
public PassivationStrategySettings(scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.IdleSettings> idleEntitySettings, scala.Option<java.lang.Object> activeEntityLimit, scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.PolicySettings> replacementPolicySettings, scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings> admissionSettings) 
- 
PassivationStrategySettings
public PassivationStrategySettings(scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.IdleSettings> idleEntitySettings, scala.Option<java.lang.Object> activeEntityLimit, scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.PolicySettings> replacementPolicySettings) 
 - 
 
- 
Method Detail
- 
idleEntitySettings
public scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.IdleSettings> idleEntitySettings()
 
- 
activeEntityLimit
public scala.Option<java.lang.Object> activeEntityLimit()
 
- 
replacementPolicySettings
public scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.PolicySettings> replacementPolicySettings()
 
- 
admissionSettings
public scala.Option<akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings> admissionSettings()
 
- 
withIdleEntityPassivation
public ClusterShardingSettings.PassivationStrategySettings withIdleEntityPassivation(akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.IdleSettings settings)
 
- 
withIdleEntityPassivation
public ClusterShardingSettings.PassivationStrategySettings withIdleEntityPassivation(scala.concurrent.duration.FiniteDuration timeout, scala.concurrent.duration.FiniteDuration interval)
 
- 
withIdleEntityPassivation
public ClusterShardingSettings.PassivationStrategySettings withIdleEntityPassivation(java.time.Duration timeout, java.time.Duration interval)
 
- 
withActiveEntityLimit
public ClusterShardingSettings.PassivationStrategySettings withActiveEntityLimit(int limit)
 
- 
withReplacementPolicy
public ClusterShardingSettings.PassivationStrategySettings withReplacementPolicy(akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.PolicySettings settings)
 
- 
withLeastRecentlyUsedReplacement
public ClusterShardingSettings.PassivationStrategySettings withLeastRecentlyUsedReplacement()
 
- 
withMostRecentlyUsedReplacement
public ClusterShardingSettings.PassivationStrategySettings withMostRecentlyUsedReplacement()
 
- 
withLeastFrequentlyUsedReplacement
public ClusterShardingSettings.PassivationStrategySettings withLeastFrequentlyUsedReplacement()
 
- 
withAdmission
public ClusterShardingSettings.PassivationStrategySettings withAdmission(akka.cluster.sharding.typed.ClusterShardingSettings.PassivationStrategySettings.AdmissionSettings settings)
 
 - 
 
 -