Package org.apache.pekko.cluster.routing
Interface ClusterRouterActor
-
public interface ClusterRouterActorINTERNAL API The router actor, subscribes to cluster events and adjusts the routees.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddMember(Member member)voidaddRoutees()Adds routees based on settingsscala.collection.immutable.SortedSet<Address>availableNodes()Clustercluster()scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit>clusterReceive()AddressfullAddress(Routee routee)Fills in self address for local ActorRefbooleanisAvailable(Member m)scala.collection.immutable.SortedSet<Address>nodes()voidnodes_$eq(scala.collection.immutable.SortedSet<Address> x$1)voidpostStop()voidpreStart()voidremoveMember(Member member)booleansatisfiesRoles(scala.collection.immutable.Set<java.lang.String> memberRoles)ClusterRouterSettingsBasesettings()
-
-
-
Method Detail
-
addMember
void addMember(Member member)
-
addRoutees
void addRoutees()
Adds routees based on settings
-
availableNodes
scala.collection.immutable.SortedSet<Address> availableNodes()
-
cluster
Cluster cluster()
-
clusterReceive
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> clusterReceive()
-
isAvailable
boolean isAvailable(Member m)
-
nodes
scala.collection.immutable.SortedSet<Address> nodes()
-
nodes_$eq
void nodes_$eq(scala.collection.immutable.SortedSet<Address> x$1)
-
postStop
void postStop()
-
preStart
void preStart()
-
removeMember
void removeMember(Member member)
-
satisfiesRoles
boolean satisfiesRoles(scala.collection.immutable.Set<java.lang.String> memberRoles)
-
settings
ClusterRouterSettingsBase settings()
-
-