Uses of Class
io.atomix.cluster.Member
| Package | Description |
|---|---|
| io.atomix.cluster |
Provides classes and interfaces for cluster management.
|
| io.atomix.cluster.protocol |
Provides interfaces and implementations for group membership protocols.
|
-
Uses of Member in io.atomix.cluster
Methods in io.atomix.cluster that return Member Modifier and Type Method Description MemberMemberBuilder. build()MemberClusterMembershipService. getLocalMember()Returns the local member.MemberClusterMembershipService. getMember(MemberId memberId)Returns the specified member.default MemberClusterMembershipService. getMember(io.atomix.utils.net.Address address)Returns a member by address.default MemberClusterMembershipService. getMember(String memberId)Returns the specified member node.static MemberMember. member(MemberId memberId, io.atomix.utils.net.Address address)Returns a new named cluster member.static MemberMember. member(io.atomix.utils.net.Address address)Returns a new anonymous cluster member.static MemberMember. member(String address)Returns a new anonymous cluster member.static MemberMember. member(String name, String address)Returns a new named cluster member.Methods in io.atomix.cluster that return types with arguments of type Member Modifier and Type Method Description Set<Member>ClusterMembershipService. getMembers()Returns the set of current cluster members.default Set<Member>ClusterMembershipService. getReachableMembers()Returns the set of active reachable members.Constructors in io.atomix.cluster with parameters of type Member Constructor Description ClusterMembershipEvent(ClusterMembershipEvent.Type type, Member instance)Creates an event of a given type and for the specified instance and the current time.ClusterMembershipEvent(ClusterMembershipEvent.Type type, Member instance, long time)Creates an event of a given type and for the specified device and time. -
Uses of Member in io.atomix.cluster.protocol
Methods in io.atomix.cluster.protocol that return Member Modifier and Type Method Description MemberGroupMembershipProtocol. getMember(MemberId memberId)Returns the specified member.MemberHeartbeatMembershipProtocol. getMember(MemberId memberId)MemberSwimMembershipProtocol. getMember(MemberId memberId)MemberGroupMembershipEvent. member()Returns the member.Methods in io.atomix.cluster.protocol that return types with arguments of type Member Modifier and Type Method Description Set<Member>GroupMembershipProtocol. getMembers()Returns the set of current cluster members.Set<Member>HeartbeatMembershipProtocol. getMembers()Set<Member>SwimMembershipProtocol. getMembers()Methods in io.atomix.cluster.protocol with parameters of type Member Modifier and Type Method Description CompletableFuture<Void>GroupMembershipProtocol. join(BootstrapService bootstrap, NodeDiscoveryService discovery, Member localMember)Joins the cluster.CompletableFuture<Void>HeartbeatMembershipProtocol. join(BootstrapService bootstrap, NodeDiscoveryService discovery, Member member)CompletableFuture<Void>SwimMembershipProtocol. join(BootstrapService bootstrap, NodeDiscoveryService discovery, Member member)CompletableFuture<Void>GroupMembershipProtocol. leave(Member localMember)Leaves the cluster.CompletableFuture<Void>HeartbeatMembershipProtocol. leave(Member member)CompletableFuture<Void>SwimMembershipProtocol. leave(Member member)Constructors in io.atomix.cluster.protocol with parameters of type Member Constructor Description GroupMembershipEvent(GroupMembershipEvent.Type type, Member subject)GroupMembershipEvent(GroupMembershipEvent.Type type, Member subject, long time)