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
IOException
boolean hasMetadata()
void persistLocalCPMember(CPMember member) throws IOException
CPMember
identity of the local member to storage.IOException
CPMember 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.IOException
void persistMetadataGroupId(RaftGroupId groupId) throws IOException
IOException
RaftGroupId readMetadataGroupId() throws IOException
IOException
Copyright © 2019 Hazelcast, Inc.. All rights reserved.