| Package | Description |
|---|---|
| io.atomix.cluster |
Provides classes and interfaces for cluster management.
|
| io.atomix.primitive.partition |
Provides classes and interfaces for managing primitive partitions, partition groups, and member groups.
|
| io.atomix.protocols.raft.partition |
Provides
PartitionGroup and Partition
implementations for the Raft consensus protocol. |
| 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(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(String address)
Returns a new anonymous cluster member.
|
static Member |
Member.member(String name,
String address)
Returns a new named cluster member.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Member> |
ClusterMembershipService.getMembers()
Returns the set of current cluster members.
|
default 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 |
|---|---|
default MemberGroup |
MemberGroupService.getMemberGroup(Member member)
Returns the group for the given node.
|
boolean |
MemberGroup.isMember(Member member)
Returns a boolean indicating whether the given node is a member of the group.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<MemberGroup> |
MemberGroupProvider.getMemberGroups(Collection<Member> members)
Creates member groups from the given list of nodes.
|
| Modifier and Type | Method and Description |
|---|---|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withMembers(Member... members)
Sets the Raft partition group members.
|
Copyright © 2013–2018. All rights reserved.