| Package | Description |
|---|---|
| com.hazelcast.cp.internal.operation |
Contains operations for the Raft Invocation SPI
|
| com.hazelcast.cp.internal.raft |
Contains abstractions that are defined
for the core Raft algorithm implementation
|
| com.hazelcast.cp.internal.raft.impl |
Contains implementation classes of the Raft algorithm
|
| com.hazelcast.cp.internal.raft.impl.command |
Contains
RaftGroupCmd
implementations that are used by the core Raft algorithm implementation |
| com.hazelcast.cp.internal.raft.impl.task |
Contains tasks running on leader or leader-candidates.
|
| Constructor and Description |
|---|
ChangeRaftGroupMembershipOp(CPGroupId groupId,
long membersCommitIndex,
CPMemberInfo member,
MembershipChangeType changeType) |
| Modifier and Type | Method and Description |
|---|---|
static MembershipChangeType |
MembershipChangeType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MembershipChangeType[] |
MembershipChangeType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
ICompletableFuture |
RaftNodeImpl.replicateMembershipChange(Endpoint member,
MembershipChangeType change) |
ICompletableFuture |
RaftNode.replicateMembershipChange(Endpoint member,
MembershipChangeType change)
Replicates the membership change to the Raft group.
|
ICompletableFuture |
RaftNodeImpl.replicateMembershipChange(Endpoint member,
MembershipChangeType change,
long groupMembersCommitIndex) |
ICompletableFuture |
RaftNode.replicateMembershipChange(Endpoint member,
MembershipChangeType change,
long groupMembersCommitIndex)
Replicates the membership change to the Raft group, if expected members
commit index is equal to the actual one stored in Raft state.
|
| Modifier and Type | Method and Description |
|---|---|
MembershipChangeType |
ApplyRaftGroupMembersCmd.getChangeType() |
| Constructor and Description |
|---|
ApplyRaftGroupMembersCmd(Collection<Endpoint> members,
Endpoint member,
MembershipChangeType changeType) |
| Constructor and Description |
|---|
MembershipChangeTask(RaftNodeImpl raftNode,
SimpleCompletableFuture resultFuture,
Endpoint member,
MembershipChangeType changeType) |
MembershipChangeTask(RaftNodeImpl raftNode,
SimpleCompletableFuture resultFuture,
Endpoint member,
MembershipChangeType changeType,
Long groupMembersCommitIndex) |
Copyright © 2019. All Rights Reserved.