class Member extends Serializable
Ordering
- Alphabetic
- By Inheritance
Inherited
- Member
- Serializable
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- def address: Address
- val appVersion: util.Version
- def copy(status: MemberStatus): Member
- def copyUp(upNumber: Int): Member
- def equals(other: Any): Boolean
- Definition Classes
- Member → AnyRef → Any
- def getRoles: Set[String]
Java API
- def hasRole(role: String): Boolean
- def hashCode(): Int
- Definition Classes
- Member → AnyRef → Any
- def isOlderThan(other: Member): Boolean
Is this member older, has been part of cluster longer, than another member.
Is this member older, has been part of cluster longer, than another member. It is only correct when comparing two existing members in a cluster. A member that joined after removal of another member may be considered older than the removed member.
Note that it only makes sense to compare with other members of same data center (upNumber has a higher risk of being reused across data centers). To avoid mistakes of comparing members of different data centers this method will throw
IllegalArgumentException
if the members belong to different data centers.- Annotations
- @throws("if members from different data centers")
- val roles: Set[String]
- val status: MemberStatus
- def toString(): String
- Definition Classes
- Member → AnyRef → Any
- val uniqueAddress: UniqueAddress
Deprecated Value Members
- lazy val dataCenter: DataCenter
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) Use Akka Distributed Cluster instead
Represents the address, current status, and roles of a cluster member node.
Note:
hashCode
andequals
are solely based on the underlyingAddress
, not itsMemberStatus
and roles.