Packages

final class PassivationStrategySettings extends AnyRef

API MAY CHANGE: Settings for passivation strategies may change after additional testing and feedback.

Annotations
@ApiMayChange()
Source
ClusterShardingSettings.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PassivationStrategySettings
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new PassivationStrategySettings(idleEntitySettings: Option[IdleSettings], activeEntityLimit: Option[Int], replacementPolicySettings: Option[PolicySettings])
  2. new PassivationStrategySettings(idleEntitySettings: Option[IdleSettings], activeEntityLimit: Option[Int], replacementPolicySettings: Option[PolicySettings], admissionSettings: Option[AdmissionSettings])

Value Members

  1. val activeEntityLimit: Option[Int]
  2. val admissionSettings: Option[AdmissionSettings]
  3. val idleEntitySettings: Option[IdleSettings]
  4. val replacementPolicySettings: Option[PolicySettings]
  5. def withActiveEntityLimit(limit: Int): PassivationStrategySettings
  6. def withAdmission(settings: AdmissionSettings): PassivationStrategySettings
  7. def withIdleEntityPassivation(timeout: Duration, interval: Duration): PassivationStrategySettings
  8. def withIdleEntityPassivation(timeout: Duration): PassivationStrategySettings
  9. def withIdleEntityPassivation(timeout: FiniteDuration, interval: FiniteDuration): PassivationStrategySettings
  10. def withIdleEntityPassivation(timeout: FiniteDuration): PassivationStrategySettings
  11. def withIdleEntityPassivation(settings: IdleSettings): PassivationStrategySettings
  12. def withLeastFrequentlyUsedReplacement(): PassivationStrategySettings
  13. def withLeastRecentlyUsedReplacement(): PassivationStrategySettings
  14. def withMostRecentlyUsedReplacement(): PassivationStrategySettings
  15. def withReplacementPolicy(settings: PolicySettings): PassivationStrategySettings