Packages

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

totalInstances of cluster router must be > 0

Annotations
@SerialVersionUID()
Source
ClusterRouterConfig.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, ClusterRouterSettingsBase, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClusterRouterGroupSettings
  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 ClusterRouterGroupSettings(totalInstances: Int, routeesPaths: Iterable[String], allowLocalRoutees: Boolean, useRoles: Set[String])

    Java API

  2. new ClusterRouterGroupSettings(totalInstances: Int, routeesPaths: Seq[String], allowLocalRoutees: Boolean, useRoles: Set[String])
  3. new ClusterRouterGroupSettings(totalInstances: Int, routeesPaths: Iterable[String], allowLocalRoutees: Boolean, useRole: String)

    Java API

    Java API

    Annotations
    @deprecated
    Deprecated

    (Since version 2.5.4) useRole has been replaced with useRoles

  4. new ClusterRouterGroupSettings(totalInstances: Int, routeesPaths: Seq[String], 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
    ClusterRouterGroupSettings → ClusterRouterSettingsBase
  2. val routeesPaths: Seq[String]
  3. val totalInstances: Int
    Definition Classes
    ClusterRouterGroupSettings → ClusterRouterSettingsBase
  4. val useRoles: Set[String]
    Definition Classes
    ClusterRouterGroupSettings → ClusterRouterSettingsBase
  5. def withUseRoles(useRoles: Set[String]): ClusterRouterGroupSettings

    Java API

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

Deprecated Value Members

  1. def copy(totalInstances: Int = totalInstances, routeesPaths: Seq[String] = routeesPaths, allowLocalRoutees: Boolean = allowLocalRoutees, useRole: Option[String] = useRole): ClusterRouterGroupSettings
    Annotations
    @deprecated
    Deprecated

    (Since version 2.5.4) Use constructor with useRoles instead

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

    (Since version 2.5.4) useRole has been replaced with useRoles