public abstract class SingleUidReplicationPacketData extends AbstractReplicationPacketSingleEntryData
AbstractReplicationPacketSingleEntryData.SingleEntryIterator, AbstractReplicationPacketSingleEntryData.SingleFilterIterable
Modifier and Type | Field and Description |
---|---|
protected IEntryData |
_entryData |
Constructor and Description |
---|
SingleUidReplicationPacketData() |
SingleUidReplicationPacketData(String uid,
OperationID operationID,
boolean isTransient,
boolean fromGateway,
IEntryData entryData) |
add, addAll, clear, contains, containsAll, createEmptyMultipleEntryData, deserializeEntryData, getBlobstoreBulkId, getCustomContent, getMainTypeName, getMultipleOperationType, getRecoveryFilteringId, getSingleEntryData, getWeight, isEmpty, isFromGateway, isMultiParticipantData, isPartOfBlobstoreBulk, isSingleEntryData, iterator, remove, removeAll, requiresRecoveryDuplicationProtection, requiresRecoveryFiltering, retainAll, serializeEntryData, setBlobstoreBulkId, setWeight, size, supportsReplicationFilter, toArray, toArray, toFilterEntries, updateTimeToLiveIfNeeded
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
beforeDelayedReplication
equals, hashCode, parallelStream, removeIf, spliterator, stream
enabledSmartExternalizableWithReference
filterIfNotPresentInReplicaState, getOperationType, isBackupOnly
protected transient IEntryData _entryData
public SingleUidReplicationPacketData()
public SingleUidReplicationPacketData(String uid, OperationID operationID, boolean isTransient, boolean fromGateway, IEntryData entryData)
public void execute(IReplicationInContext context, IReplicationInFacade inReplicationHandler, ReplicationPacketDataMediator dataMediator) throws Exception
Exception
protected abstract void executeImpl(IReplicationInContext context, IReplicationInFacade inReplicationHandler) throws Exception
Exception
public SingleUidReplicationPacketData clone()
clone
in interface IReplicationPacketData<IReplicationPacketEntryData>
clone
in class AbstractReplicationPacketSingleEntryData
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class AbstractReplicationPacketSingleEntryData
IOException
ClassNotFoundException
public void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap
in interface ISwapExternalizable
readFromSwap
in class AbstractReplicationPacketSingleEntryData
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class AbstractReplicationPacketSingleEntryData
IOException
public void writeToSwap(ObjectOutput out) throws IOException
writeToSwap
in interface ISwapExternalizable
writeToSwap
in class AbstractReplicationPacketSingleEntryData
IOException
public String getUid()
protected IReplicationFilterEntry toFilterEntry(SpaceTypeManager spaceTypeManager)
toFilterEntry
in class AbstractReplicationPacketSingleEntryData
protected IServerTypeDesc getTypeDescriptor(SpaceTypeManager spaceTypeManager)
public int getOrderCode()
public boolean isTransient()
public IEntryData getMainEntryData()
getMainEntryData
in class AbstractReplicationPacketSingleEntryData
public IEntryData getSecondaryEntryData()
getSecondaryEntryData
in class AbstractReplicationPacketSingleEntryData
protected abstract String getTypeName()
protected abstract int getFilterObjectType()
protected abstract ReplicationOperationType getFilterOldReplicationOpType()
protected ITimeToLiveUpdateCallback getTimeToLiveUpdateCallback()
public OperationID getOperationId()
getOperationId
in interface IReplicationPacketEntryData
getOperationId
in class AbstractReplicationPacketSingleEntryData
public boolean containsFullEntryData()
Copyright © GigaSpaces.