public interface CPMetadataStore
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasMetadata()
Returns true if this member has metadata persisted on the storage layer.
|
boolean |
isMarkedAPMember()
Returns true if this member is marked as AP member on the storage layer.
|
void |
persistLocalCPMember(CPMember member)
Persists
CPMember identity of the local member to storage. |
void |
persistMetadataGroupId(RaftGroupId groupId)
Persists group id of the METADATA group.
|
CPMember |
readLocalCPMember()
Reads
CPMember identity of this member from storage. |
RaftGroupId |
readMetadataGroupId()
Reads group id of the METADATA group, or reads null if METADATA
group id has not changed
|
boolean |
tryMarkAPMember()
Marks this member as AP member on the storage layer,
if it is not a CP member already.
|
boolean isMarkedAPMember()
false is returned, it means that AP/CP identity of the member
is not not known yet CP member discovery will run.boolean tryMarkAPMember()
throws IOException
IOExceptionboolean hasMetadata()
void persistLocalCPMember(CPMember member) throws IOException
CPMember identity of the local member to storage.IOExceptionCPMember readLocalCPMember() throws IOException
CPMember identity of this member from storage.
If null is returned, it means that AP/CP identity of the member
is not not known yet CP member discovery will run.IOExceptionvoid persistMetadataGroupId(RaftGroupId groupId) throws IOException
IOExceptionRaftGroupId readMetadataGroupId() throws IOException
IOExceptionCopyright © 2019 Hazelcast, Inc.. All rights reserved.