Package akka.cluster.routing
Class ClusterRouterGroupSettings
- java.lang.Object
 - 
- akka.cluster.routing.ClusterRouterGroupSettings
 
 
- 
- All Implemented Interfaces:
 ClusterRouterSettingsBase,java.io.Serializable,scala.Equals,scala.Product
public final class ClusterRouterGroupSettings extends java.lang.Object implements scala.Product, java.io.Serializable, ClusterRouterSettingsBase
totalInstancesof cluster router must be > 0- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description ClusterRouterGroupSettings(int totalInstances, java.lang.Iterable<java.lang.String> routeesPaths, boolean allowLocalRoutees, java.util.Set<java.lang.String> useRoles)Java APIClusterRouterGroupSettings(int totalInstances, scala.collection.immutable.Seq<java.lang.String> routeesPaths, boolean allowLocalRoutees, scala.collection.immutable.Set<java.lang.String> useRoles) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallowLocalRoutees()static ClusterRouterGroupSettingsapply(int totalInstances, scala.collection.immutable.Seq<java.lang.String> routeesPaths, boolean allowLocalRoutees, java.lang.String... useRoles)static ClusterRouterGroupSettingsapply(int totalInstances, scala.collection.immutable.Seq<java.lang.String> routeesPaths, boolean allowLocalRoutees, scala.collection.immutable.Seq<java.lang.String> useRoles)static ClusterRouterGroupSettingsapply(int totalInstances, scala.collection.immutable.Seq<java.lang.String> routeesPaths, boolean allowLocalRoutees, scala.collection.immutable.Set<java.lang.String> useRoles)booleancanEqual(java.lang.Object that)booleanequals(java.lang.Object obj)static ClusterRouterGroupSettingsfromConfig(com.typesafe.config.Config config)inthashCode()intproductArity()java.lang.ObjectproductElement(int n)scala.collection.immutable.Seq<java.lang.String>routeesPaths()java.lang.StringtoString()inttotalInstances()static scala.Option<scala.Tuple4<java.lang.Object,scala.collection.immutable.Seq<java.lang.String>,java.lang.Object,scala.collection.immutable.Set<java.lang.String>>>unapply(ClusterRouterGroupSettings settings)scala.collection.immutable.Set<java.lang.String>useRoles()ClusterRouterGroupSettingswithUseRoles(java.lang.String... useRoles)Java APIClusterRouterGroupSettingswithUseRoles(java.util.Set<java.lang.String> useRoles)Java APIClusterRouterGroupSettingswithUseRoles(scala.collection.immutable.Seq<java.lang.String> useRoles)ClusterRouterGroupSettingswithUseRoles(scala.collection.immutable.Set<java.lang.String> useRoles) 
 - 
 
- 
- 
Constructor Detail
- 
ClusterRouterGroupSettings
public ClusterRouterGroupSettings(int totalInstances, scala.collection.immutable.Seq<java.lang.String> routeesPaths, boolean allowLocalRoutees, scala.collection.immutable.Set<java.lang.String> useRoles) 
- 
ClusterRouterGroupSettings
public ClusterRouterGroupSettings(int totalInstances, java.lang.Iterable<java.lang.String> routeesPaths, boolean allowLocalRoutees, java.util.Set<java.lang.String> useRoles)Java API 
 - 
 
- 
Method Detail
- 
apply
public static ClusterRouterGroupSettings apply(int totalInstances, scala.collection.immutable.Seq<java.lang.String> routeesPaths, boolean allowLocalRoutees, java.lang.String... useRoles)
 
- 
apply
public static ClusterRouterGroupSettings apply(int totalInstances, scala.collection.immutable.Seq<java.lang.String> routeesPaths, boolean allowLocalRoutees, scala.collection.immutable.Seq<java.lang.String> useRoles)
 
- 
fromConfig
public static ClusterRouterGroupSettings fromConfig(com.typesafe.config.Config config)
 
- 
apply
public static ClusterRouterGroupSettings apply(int totalInstances, scala.collection.immutable.Seq<java.lang.String> routeesPaths, boolean allowLocalRoutees, scala.collection.immutable.Set<java.lang.String> useRoles)
 
- 
unapply
public static scala.Option<scala.Tuple4<java.lang.Object,scala.collection.immutable.Seq<java.lang.String>,java.lang.Object,scala.collection.immutable.Set<java.lang.String>>> unapply(ClusterRouterGroupSettings settings)
 
- 
withUseRoles
public ClusterRouterGroupSettings withUseRoles(java.lang.String... useRoles)
Java API 
- 
totalInstances
public int totalInstances()
- Specified by:
 totalInstancesin interfaceClusterRouterSettingsBase
 
- 
routeesPaths
public scala.collection.immutable.Seq<java.lang.String> routeesPaths()
 
- 
allowLocalRoutees
public boolean allowLocalRoutees()
- Specified by:
 allowLocalRouteesin interfaceClusterRouterSettingsBase
 
- 
useRoles
public scala.collection.immutable.Set<java.lang.String> useRoles()
- Specified by:
 useRolesin interfaceClusterRouterSettingsBase
 
- 
hashCode
public int hashCode()
- Overrides:
 hashCodein classjava.lang.Object
 
- 
canEqual
public boolean canEqual(java.lang.Object that)
- Specified by:
 canEqualin interfacescala.Equals
 
- 
productArity
public int productArity()
- Specified by:
 productArityin interfacescala.Product
 
- 
productElement
public java.lang.Object productElement(int n)
- Specified by:
 productElementin interfacescala.Product
 
- 
equals
public boolean equals(java.lang.Object obj)
- Specified by:
 equalsin interfacescala.Equals- Overrides:
 equalsin classjava.lang.Object
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
- 
withUseRoles
public ClusterRouterGroupSettings withUseRoles(scala.collection.immutable.Set<java.lang.String> useRoles)
 
- 
withUseRoles
public ClusterRouterGroupSettings withUseRoles(scala.collection.immutable.Seq<java.lang.String> useRoles)
 
- 
withUseRoles
public ClusterRouterGroupSettings withUseRoles(java.util.Set<java.lang.String> useRoles)
Java API 
 - 
 
 -