| Package | Description |
|---|---|
| com.hazelcast.cp.internal |
Contains implementation of the CP subsystem
|
| com.hazelcast.cp.internal.operation |
Contains operations for the Raft Invocation SPI
|
| com.hazelcast.cp.internal.raftop.metadata |
Contains operations that are used in the Metadata CP group
|
| com.hazelcast.spi.impl.operationservice.impl |
Contains the code for the
InternalOperationService implementation. |
| Modifier and Type | Method and Description |
|---|---|
CPMemberInfo |
RaftService.getLocalMember() |
CPMemberInfo[] |
CPGroupInfo.membersArray() |
| Modifier and Type | Method and Description |
|---|---|
Collection<CPMemberInfo> |
MetadataRaftGroupManager.getActiveMembers() |
Collection<CPMemberInfo> |
MetadataRaftGroupSnapshot.getMembers() |
Collection<CPMemberInfo> |
CPGroupInfo.memberImpls() |
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataRaftGroupManager.addActiveMember(CPMemberInfo member)
this method is idempotent
|
void |
MetadataRaftGroupSnapshot.addMember(CPMemberInfo member) |
boolean |
CPGroupInfo.applyMembershipChange(CPMemberInfo leaving,
CPMemberInfo joining,
long expectedMembersCommitIndex,
long newMembersCommitIndex) |
boolean |
CPGroupInfo.containsInitialMember(CPMemberInfo member) |
boolean |
CPGroupInfo.containsMember(CPMemberInfo member) |
void |
MetadataRaftGroupManager.triggerRemoveMember(CPMemberInfo leavingMember)
this method is idempotent
|
| Modifier and Type | Method and Description |
|---|---|
CPGroupId |
MetadataRaftGroupManager.createRaftGroup(String groupName,
Collection<CPMemberInfo> members,
long commitIndex) |
void |
RaftService.createRaftNode(CPGroupId groupId,
Collection<CPMemberInfo> members) |
void |
MetadataRaftGroupManager.initializeMetadataRaftGroup(List<CPMemberInfo> initialMembers,
int metadataMembersCount,
long expectedGroupIdSeed) |
void |
MetadataRaftGroupManager.setActiveMembers(RaftGroupId metadataGroupId,
Collection<CPMemberInfo> members) |
| Constructor and Description |
|---|
CPGroupInfo(RaftGroupId id,
Collection<CPMemberInfo> members) |
| Constructor and Description |
|---|
ChangeRaftGroupMembershipOp(CPGroupId groupId,
long membersCommitIndex,
CPMemberInfo member,
MembershipChangeType changeType) |
| Constructor and Description |
|---|
AddCPMemberOp(CPMemberInfo member) |
TriggerRemoveCPMemberOp(CPMemberInfo member) |
| Constructor and Description |
|---|
CreateRaftGroupOp(String groupName,
Collection<CPMemberInfo> members) |
CreateRaftNodeOp(CPGroupId groupId,
Collection<CPMemberInfo> initialMembers) |
InitializeMetadataRaftGroupOp(List<CPMemberInfo> initialMembers,
int metadataMembersCount,
long groupIdSeed) |
SendActiveCPMembersOp(RaftGroupId metadataGroupId,
Collection<CPMemberInfo> members) |
| Modifier and Type | Method and Description |
|---|---|
void |
RaftInvocationContext.setMembers(Collection<CPMemberInfo> members) |
Copyright © 2019. All Rights Reserved.