| Package | Description |
|---|---|
| io.atomix.cluster |
Provides classes and interfaces for cluster management.
|
| io.atomix.cluster.protocol |
Provides interfaces and implementations for group membership protocols.
|
| Modifier and Type | Method and Description |
|---|---|
Member |
MemberBuilder.build() |
Member |
ClusterMembershipService.getLocalMember()
Returns the local member.
|
default Member |
ClusterMembershipService.getMember(Address address)
Returns a member by address.
|
Member |
ClusterMembershipService.getMember(MemberId memberId)
Returns the specified member.
|
default Member |
ClusterMembershipService.getMember(java.lang.String memberId)
Returns the specified member node.
|
static Member |
Member.member(Address address)
Returns a new anonymous cluster member.
|
static Member |
Member.member(MemberId memberId,
Address address)
Returns a new named cluster member.
|
static Member |
Member.member(java.lang.String address)
Returns a new anonymous cluster member.
|
static Member |
Member.member(java.lang.String name,
java.lang.String address)
Returns a new named cluster member.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<Member> |
ClusterMembershipService.getMembers()
Returns the set of current cluster members.
|
default java.util.Set<Member> |
ClusterMembershipService.getReachableMembers()
Returns the set of active reachable members.
|
| Constructor and 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.
|
| Modifier and Type | Method and Description |
|---|---|
Member |
HeartbeatMembershipProtocol.getMember(MemberId memberId) |
Member |
GroupMembershipProtocol.getMember(MemberId memberId)
Returns the specified member.
|
Member |
SwimMembershipProtocol.getMember(MemberId memberId) |
Member |
GroupMembershipEvent.member()
Returns the member.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<Member> |
HeartbeatMembershipProtocol.getMembers() |
java.util.Set<Member> |
GroupMembershipProtocol.getMembers()
Returns the set of current cluster members.
|
java.util.Set<Member> |
SwimMembershipProtocol.getMembers() |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<java.lang.Void> |
HeartbeatMembershipProtocol.join(BootstrapService bootstrap,
NodeDiscoveryService discovery,
Member member) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
GroupMembershipProtocol.join(BootstrapService bootstrap,
NodeDiscoveryService discovery,
Member localMember)
Joins the cluster.
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
SwimMembershipProtocol.join(BootstrapService bootstrap,
NodeDiscoveryService discovery,
Member member) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
HeartbeatMembershipProtocol.leave(Member member) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
GroupMembershipProtocol.leave(Member localMember)
Leaves the cluster.
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
SwimMembershipProtocol.leave(Member member) |
| Constructor and Description |
|---|
GroupMembershipEvent(GroupMembershipEvent.Type type,
Member subject) |
GroupMembershipEvent(GroupMembershipEvent.Type type,
Member subject,
long time) |
Copyright © 2013-2019. All Rights Reserved.