Package org.apache.pekko.cluster.routing
Class ClusterRouterGroup
java.lang.Object
org.apache.pekko.cluster.routing.ClusterRouterGroup
- All Implemented Interfaces:
Serializable,ClusterRouterConfigBase,Group,RouterConfig,scala.Equals,scala.Product
public final class ClusterRouterGroup
extends Object
implements Group, ClusterRouterConfigBase, scala.Product, Serializable
pekko.routing.RouterConfig implementation for deployment on cluster nodes.
Delegates other duties to the local pekko.routing.RouterConfig,
which makes it possible to mix this with the built-in routers such as
pekko.routing.RoundRobinGroup or custom routers.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ClusterRouterGroupapply(Group local, ClusterRouterGroupSettings settings) booleancopy(Group local, ClusterRouterGroupSettings settings) booleaninthashCode()local()scala.collection.immutable.Iterable<String>paths(ActorSystem system) intproductElement(int x$1) productElementName(int x$1) scala.collection.Iterator<Object>settings()toString()static scala.Option<scala.Tuple2<Group,ClusterRouterGroupSettings>> withFallback(RouterConfig other) Overridable merge strategy, by default completely prefersthis(i.e.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.pekko.cluster.routing.ClusterRouterConfigBase
createRouter, isManagementMessage, routerDispatcher, routingLogicController, stopRouterWhenAllRouteesRemoved, super$isManagementMessageMethods inherited from interface scala.Product
productElementNamesMethods inherited from interface org.apache.pekko.routing.RouterConfig
verifyConfig
-
Constructor Details
-
ClusterRouterGroup
-
-
Method Details
-
apply
-
unapply
public static scala.Option<scala.Tuple2<Group,ClusterRouterGroupSettings>> unapply(ClusterRouterGroup x$0) -
local
- Specified by:
localin interfaceClusterRouterConfigBase
-
settings
- Specified by:
settingsin interfaceClusterRouterConfigBase
-
paths
-
withFallback
Description copied from interface:RouterConfigOverridable merge strategy, by default completely prefersthis(i.e. no merge).- Specified by:
withFallbackin interfaceRouterConfig
-
copy
-
copy$default$1
-
copy$default$2
-
productPrefix
- Specified by:
productPrefixin interfacescala.Product
-
productArity
public int productArity()- Specified by:
productArityin interfacescala.Product
-
productElement
- Specified by:
productElementin interfacescala.Product
-
productIterator
- Specified by:
productIteratorin interfacescala.Product
-
canEqual
- Specified by:
canEqualin interfacescala.Equals
-
productElementName
- Specified by:
productElementNamein interfacescala.Product
-
hashCode
public int hashCode() -
toString
-
equals
-