Class SynchronizingData<T extends IReplicationPacketData<?>>
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.backlog.SynchronizingData<T>
-
Constructor Summary
ConstructorsConstructorDescriptionSynchronizingData(org.slf4j.Logger logger, boolean isDirectPersistencySync, String memberName) -
Method Summary
Modifier and TypeMethodDescriptionfilterData(Object dataId, long packetKey, ReplicationMultipleOperationType operationType) booleanfilterEntryData(String uid, long packetKey, boolean filterIfNotPresentInReplicaState) booleanisDone(long key) voidsetKeyWhenCopyStageCompleted(long keyWhenCopyStageCompleted) booleanupdateUidKey(String uid, long currentKey)
-
Constructor Details
-
SynchronizingData
public SynchronizingData(org.slf4j.Logger logger, boolean isDirectPersistencySync, String memberName)
-
-
Method Details
-
updateUidKey
- Returns:
- true if the data with the same uid already exists, otherwise false
-
isDone
public boolean isDone(long key) -
filterEntryData
public boolean filterEntryData(String uid, long packetKey, boolean filterIfNotPresentInReplicaState) -
setKeyWhenCopyStageCompleted
public void setKeyWhenCopyStageCompleted(long keyWhenCopyStageCompleted) -
filterData
public ReplicationChannelDataFilterResult filterData(Object dataId, long packetKey, ReplicationMultipleOperationType operationType)
-