Class SynchronizingData<T extends IReplicationPacketData<?>>

java.lang.Object
com.gigaspaces.internal.cluster.node.impl.backlog.SynchronizingData<T>

public class SynchronizingData<T extends IReplicationPacketData<?>> extends Object
  • Constructor Details

    • SynchronizingData

      public SynchronizingData(org.slf4j.Logger logger, boolean isDirectPersistencySync, String memberName)
  • Method Details

    • updateUidKey

      public boolean updateUidKey(String uid, long currentKey)
      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)