Package akka.cluster.routing
Class ClusterRouterPoolSettings
- java.lang.Object
-
- akka.cluster.routing.ClusterRouterPoolSettings
-
- All Implemented Interfaces:
ClusterRouterSettingsBase
,java.io.Serializable
,scala.Equals
,scala.Product
,scala.Serializable
public final class ClusterRouterPoolSettings extends java.lang.Object implements ClusterRouterSettingsBase, scala.Product, scala.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClusterRouterPoolSettings(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, java.lang.String useRole)
Deprecated.useRole has been replaced with useRoles.ClusterRouterPoolSettings(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, java.util.Set<java.lang.String> useRoles)
Java APIClusterRouterPoolSettings(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, scala.collection.immutable.Set<java.lang.String> useRoles)
ClusterRouterPoolSettings(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, scala.Option<java.lang.String> useRole)
Deprecated.useRole has been replaced with useRoles.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
allowLocalRoutees()
static ClusterRouterPoolSettings
apply(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, java.lang.String... useRoles)
static ClusterRouterPoolSettings
apply(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, scala.collection.immutable.Set<java.lang.String> useRoles)
totalInstances
of cluster router must be > 0maxInstancesPerNode
of cluster router must be > 0maxInstancesPerNode
of cluster router must be 1 when routeesPath is definedstatic ClusterRouterPoolSettings
apply(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, scala.collection.Seq<java.lang.String> useRoles)
static ClusterRouterPoolSettings
apply(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, scala.Option<java.lang.String> useRole)
Deprecated.useRole has been replaced with useRoles.boolean
canEqual(java.lang.Object x$1)
ClusterRouterPoolSettings
copy(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, scala.Option<java.lang.String> useRole)
Deprecated.Use copy with useRoles instead.int
copy$default$1()
int
copy$default$2()
boolean
copy$default$3()
scala.Option<java.lang.String>
copy$default$4()
boolean
equals(java.lang.Object x$1)
static ClusterRouterPoolSettings
fromConfig(com.typesafe.config.Config config)
int
hashCode()
int
maxInstancesPerNode()
int
productArity()
java.lang.Object
productElement(int x$1)
scala.collection.Iterator<java.lang.Object>
productIterator()
java.lang.String
productPrefix()
java.lang.String
toString()
int
totalInstances()
static scala.Option<scala.Tuple4<java.lang.Object,java.lang.Object,java.lang.Object,scala.collection.immutable.Set<java.lang.String>>>
unapply(ClusterRouterPoolSettings x$0)
scala.Option<java.lang.String>
useRole()
Deprecated.useRole has been replaced with useRoles.scala.collection.immutable.Set<java.lang.String>
useRoles()
ClusterRouterPoolSettings
withUseRoles(java.lang.String... useRoles)
ClusterRouterPoolSettings
withUseRoles(java.util.Set<java.lang.String> useRoles)
Java APIClusterRouterPoolSettings
withUseRoles(scala.collection.immutable.Set<java.lang.String> useRoles)
ClusterRouterPoolSettings
withUseRoles(scala.collection.Seq<java.lang.String> useRoles)
-
-
-
Constructor Detail
-
ClusterRouterPoolSettings
public ClusterRouterPoolSettings(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, scala.collection.immutable.Set<java.lang.String> useRoles)
-
ClusterRouterPoolSettings
public ClusterRouterPoolSettings(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, scala.Option<java.lang.String> useRole)
Deprecated.useRole has been replaced with useRoles. Since 2.5.4.
-
ClusterRouterPoolSettings
public ClusterRouterPoolSettings(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, java.lang.String useRole)
Deprecated.useRole has been replaced with useRoles. Since 2.5.4.Java API- Parameters:
totalInstances
- (undocumented)maxInstancesPerNode
- (undocumented)allowLocalRoutees
- (undocumented)useRole
- (undocumented)
-
ClusterRouterPoolSettings
public ClusterRouterPoolSettings(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, java.util.Set<java.lang.String> useRoles)
Java API- Parameters:
totalInstances
- (undocumented)maxInstancesPerNode
- (undocumented)allowLocalRoutees
- (undocumented)useRoles
- (undocumented)
-
-
Method Detail
-
apply
public static ClusterRouterPoolSettings apply(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, java.lang.String... useRoles)
-
apply
public static ClusterRouterPoolSettings apply(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, scala.Option<java.lang.String> useRole)
Deprecated.useRole has been replaced with useRoles. Since 2.5.4.
-
apply
public static ClusterRouterPoolSettings apply(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, scala.collection.Seq<java.lang.String> useRoles)
-
fromConfig
public static ClusterRouterPoolSettings fromConfig(com.typesafe.config.Config config)
-
apply
public static ClusterRouterPoolSettings apply(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, scala.collection.immutable.Set<java.lang.String> useRoles)
totalInstances
of cluster router must be > 0maxInstancesPerNode
of cluster router must be > 0maxInstancesPerNode
of cluster router must be 1 when routeesPath is defined- Parameters:
totalInstances
- (undocumented)maxInstancesPerNode
- (undocumented)allowLocalRoutees
- (undocumented)useRoles
- (undocumented)- Returns:
- (undocumented)
-
unapply
public static scala.Option<scala.Tuple4<java.lang.Object,java.lang.Object,java.lang.Object,scala.collection.immutable.Set<java.lang.String>>> unapply(ClusterRouterPoolSettings x$0)
-
withUseRoles
public ClusterRouterPoolSettings withUseRoles(java.lang.String... useRoles)
-
totalInstances
public int totalInstances()
- Specified by:
totalInstances
in interfaceClusterRouterSettingsBase
-
maxInstancesPerNode
public int maxInstancesPerNode()
-
allowLocalRoutees
public boolean allowLocalRoutees()
- Specified by:
allowLocalRoutees
in interfaceClusterRouterSettingsBase
-
useRoles
public scala.collection.immutable.Set<java.lang.String> useRoles()
- Specified by:
useRoles
in interfaceClusterRouterSettingsBase
-
useRole
public scala.Option<java.lang.String> useRole()
Deprecated.useRole has been replaced with useRoles. Since 2.5.4.
-
copy
public ClusterRouterPoolSettings copy(int totalInstances, int maxInstancesPerNode, boolean allowLocalRoutees, scala.Option<java.lang.String> useRole)
Deprecated.Use copy with useRoles instead. Since 2.5.4.
-
copy$default$1
public int copy$default$1()
-
copy$default$2
public int copy$default$2()
-
copy$default$3
public boolean copy$default$3()
-
copy$default$4
public scala.Option<java.lang.String> copy$default$4()
-
withUseRoles
public ClusterRouterPoolSettings withUseRoles(scala.collection.immutable.Set<java.lang.String> useRoles)
-
withUseRoles
public ClusterRouterPoolSettings withUseRoles(scala.collection.Seq<java.lang.String> useRoles)
-
withUseRoles
public ClusterRouterPoolSettings withUseRoles(java.util.Set<java.lang.String> useRoles)
Java API- Parameters:
useRoles
- (undocumented)- Returns:
- (undocumented)
-
productPrefix
public java.lang.String productPrefix()
- Specified by:
productPrefix
in interfacescala.Product
-
productArity
public int productArity()
- Specified by:
productArity
in interfacescala.Product
-
productElement
public java.lang.Object productElement(int x$1)
- Specified by:
productElement
in interfacescala.Product
-
productIterator
public scala.collection.Iterator<java.lang.Object> productIterator()
- Specified by:
productIterator
in interfacescala.Product
-
canEqual
public boolean canEqual(java.lang.Object x$1)
- Specified by:
canEqual
in interfacescala.Equals
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object x$1)
- Specified by:
equals
in interfacescala.Equals
- Overrides:
equals
in classjava.lang.Object
-
-