public class Member$
extends java.lang.Object
implements scala.Serializable
Modifier and Type | Field and Description |
---|---|
static Member$ |
MODULE$
Static reference to the singleton instance of this Scala object.
|
Constructor and Description |
---|
Member$() |
Modifier and Type | Method and Description |
---|---|
scala.math.Ordering<Address> |
addressOrdering()
Address ordering type class, sorts addresses by host and port. |
scala.math.Ordering<Member> |
ageOrdering()
Sort members by age, i.e.
|
Member |
apply(UniqueAddress uniqueAddress,
scala.collection.immutable.Set<java.lang.String> roles)
INTERNAL API
Create a new member with status Joining.
|
Member |
highestPriorityOf(Member m1,
Member m2)
Picks the Member with the highest "priority" MemberStatus.
|
scala.math.Ordering<Member> |
leaderStatusOrdering()
INTERNAL API
Orders the members by their address except that members with status
Joining, Exiting and Down are ordered last (in that order).
|
scala.collection.immutable.Set<Member> |
none() |
scala.math.Ordering<Member> |
ordering()
Member ordering type class, sorts members by host and port. |
scala.collection.immutable.Set<Member> |
pickHighestPriority(scala.collection.immutable.Set<Member> a,
scala.collection.immutable.Set<Member> b) |
Member |
removed(UniqueAddress node)
INTERNAL API
|
public static final Member$ MODULE$
public scala.collection.immutable.Set<Member> none()
public Member apply(UniqueAddress uniqueAddress, scala.collection.immutable.Set<java.lang.String> roles)
uniqueAddress
- (undocumented)roles
- (undocumented)public Member removed(UniqueAddress node)
node
- (undocumented)public scala.math.Ordering<Address> addressOrdering()
Address
ordering type class, sorts addresses by host and port.public scala.math.Ordering<Member> leaderStatusOrdering()
public scala.math.Ordering<Member> ordering()
Member
ordering type class, sorts members by host and port.public scala.math.Ordering<Member> ageOrdering()
Member.isOlderThan(akka.cluster.Member)
.public scala.collection.immutable.Set<Member> pickHighestPriority(scala.collection.immutable.Set<Member> a, scala.collection.immutable.Set<Member> b)