public interface ClusterMembershipService extends io.atomix.utils.event.ListenerService<ClusterMembershipEvent,ClusterMembershipEventListener>
| Modifier and Type | Method and Description |
|---|---|
Member |
getLocalMember()
Returns the local member.
|
default Member |
getMember(io.atomix.utils.net.Address address)
Returns a member by address.
|
Member |
getMember(MemberId memberId)
Returns the specified member.
|
default Member |
getMember(String memberId)
Returns the specified member node.
|
Set<Member> |
getMembers()
Returns the set of current cluster members.
|
default Set<Member> |
getReachableMembers()
Returns the set of active reachable members.
|
Member getLocalMember()
Set<Member> getMembers()
default Set<Member> getReachableMembers()
default Member getMember(String memberId)
This is a convenience method that wraps the given String in a MemberId. To avoid unnecessary
object allocation, repeated invocations of this method should instead use getMember(MemberId).
memberId - the member identifiernull if no node with the given identifier existsMember getMember(MemberId memberId)
memberId - the member identifiernull if no node with the given identifier existsdefault Member getMember(io.atomix.utils.net.Address address)
address - the member addressnull if no member with the given address could be foundCopyright © 2013–2018. All rights reserved.