Packages

final case class ClusterRouterPoolSettings(totalInstances: Int, maxInstancesPerNode: Int, allowLocalRoutees: Boolean, useRoles: Set[String]) extends ClusterRouterSettingsBase with Product with Serializable

totalInstances of cluster router must be > 0 maxInstancesPerNode of cluster router must be > 0 maxInstancesPerNode of cluster router must be 1 when routeesPath is defined

Annotations
@SerialVersionUID()
Source
ClusterRouterConfig.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, ClusterRouterSettingsBase, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClusterRouterPoolSettings
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ClusterRouterSettingsBase
  7. AnyRef
  8. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ClusterRouterPoolSettings(totalInstances: Int, maxInstancesPerNode: Int, allowLocalRoutees: Boolean, useRoles: Set[String])

    Java API

  2. new ClusterRouterPoolSettings(totalInstances: Int, maxInstancesPerNode: Int, allowLocalRoutees: Boolean, useRoles: Set[String])
  3. new ClusterRouterPoolSettings(totalInstances: Int, maxInstancesPerNode: Int, allowLocalRoutees: Boolean, useRole: String)

    Java API

    Java API

    Annotations
    @deprecated
    Deprecated

    (Since version 2.5.4) useRole has been replaced with useRoles

  4. new ClusterRouterPoolSettings(totalInstances: Int, maxInstancesPerNode: Int, allowLocalRoutees: Boolean, useRole: Option[String])
    Annotations
    @deprecated
    Deprecated

    (Since version 2.5.4) useRole has been replaced with useRoles

Value Members

  1. val allowLocalRoutees: Boolean
    Definition Classes
    ClusterRouterPoolSettings → ClusterRouterSettingsBase
  2. val maxInstancesPerNode: Int
  3. val totalInstances: Int
    Definition Classes
    ClusterRouterPoolSettings → ClusterRouterSettingsBase
  4. val useRoles: Set[String]
    Definition Classes
    ClusterRouterPoolSettings → ClusterRouterSettingsBase
  5. def withUseRoles(useRoles: Set[String]): ClusterRouterPoolSettings

    Java API

  6. def withUseRoles(useRoles: String*): ClusterRouterPoolSettings
    Annotations
    @varargs()
  7. def withUseRoles(useRoles: Set[String]): ClusterRouterPoolSettings

Deprecated Value Members

  1. def copy(totalInstances: Int = totalInstances, maxInstancesPerNode: Int = maxInstancesPerNode, allowLocalRoutees: Boolean = allowLocalRoutees, useRole: Option[String] = useRole): ClusterRouterPoolSettings
    Annotations
    @deprecated @silent()
    Deprecated

    (Since version 2.5.4) Use copy with useRoles instead

  2. def useRole: Option[String]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.5.4) useRole has been replaced with useRoles