Package akka.cluster.routing
Class ClusterRouterGroup
- java.lang.Object
- 
- akka.cluster.routing.ClusterRouterGroup
 
- 
- All Implemented Interfaces:
- ClusterRouterConfigBase,- Group,- RouterConfig,- java.io.Serializable,- scala.Equals,- scala.Product
 
 public final class ClusterRouterGroup extends java.lang.Object implements Group, ClusterRouterConfigBase, scala.Product, java.io.Serializable RouterConfigimplementation for deployment on cluster nodes. Delegates other duties to the localRouterConfig, which makes it possible to mix this with the built-in routers such asRoundRobinGroupor custom routers.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description ClusterRouterGroup(Group local, ClusterRouterGroupSettings settings)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClusterRouterGroupapply(Group local, ClusterRouterGroupSettings settings)booleancanEqual(java.lang.Object x$1)ClusterRouterGroupcopy(Group local, ClusterRouterGroupSettings settings)Groupcopy$default$1()ClusterRouterGroupSettingscopy$default$2()booleanequals(java.lang.Object x$1)inthashCode()Grouplocal()scala.collection.immutable.Iterable<java.lang.String>paths(ActorSystem system)intproductArity()java.lang.ObjectproductElement(int x$1)java.lang.StringproductElementName(int x$1)scala.collection.Iterator<java.lang.Object>productIterator()java.lang.StringproductPrefix()ClusterRouterGroupSettingssettings()java.lang.StringtoString()static scala.Option<scala.Tuple2<Group,ClusterRouterGroupSettings>>unapply(ClusterRouterGroup x$0)RouterConfigwithFallback(RouterConfig other)Overridable merge strategy, by default completely prefersthis(i.e.- 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface akka.cluster.routing.ClusterRouterConfigBasecreateRouter, isManagementMessage, routerDispatcher, routingLogicController, stopRouterWhenAllRouteesRemoved, super$isManagementMessage
 - 
Methods inherited from interface akka.routing.RouterConfigverifyConfig
 
- 
 
- 
- 
- 
Constructor Detail- 
ClusterRouterGrouppublic ClusterRouterGroup(Group local, ClusterRouterGroupSettings settings) 
 
- 
 - 
Method Detail- 
applypublic static ClusterRouterGroup apply(Group local, ClusterRouterGroupSettings settings) 
 - 
unapplypublic static scala.Option<scala.Tuple2<Group,ClusterRouterGroupSettings>> unapply(ClusterRouterGroup x$0) 
 - 
localpublic Group local() - Specified by:
- localin interface- ClusterRouterConfigBase
 
 - 
settingspublic ClusterRouterGroupSettings settings() - Specified by:
- settingsin interface- ClusterRouterConfigBase
 
 - 
pathspublic scala.collection.immutable.Iterable<java.lang.String> paths(ActorSystem system) 
 - 
withFallbackpublic RouterConfig withFallback(RouterConfig other) Description copied from interface:RouterConfigOverridable merge strategy, by default completely prefersthis(i.e. no merge).- Specified by:
- withFallbackin interface- RouterConfig
 
 - 
copypublic ClusterRouterGroup copy(Group local, ClusterRouterGroupSettings settings) 
 - 
copy$default$1public Group copy$default$1() 
 - 
copy$default$2public ClusterRouterGroupSettings copy$default$2() 
 - 
productPrefixpublic java.lang.String productPrefix() - Specified by:
- productPrefixin interface- scala.Product
 
 - 
productAritypublic int productArity() - Specified by:
- productArityin interface- scala.Product
 
 - 
productElementpublic java.lang.Object productElement(int x$1) - Specified by:
- productElementin interface- scala.Product
 
 - 
productIteratorpublic scala.collection.Iterator<java.lang.Object> productIterator() - Specified by:
- productIteratorin interface- scala.Product
 
 - 
canEqualpublic boolean canEqual(java.lang.Object x$1) - Specified by:
- canEqualin interface- scala.Equals
 
 - 
productElementNamepublic java.lang.String productElementName(int x$1) - Specified by:
- productElementNamein interface- scala.Product
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object x$1) - Specified by:
- equalsin interface- scala.Equals
- Overrides:
- equalsin class- java.lang.Object
 
 
- 
 
-