public class RemoveByUIDReplicationPacketData extends SingleUidReplicationPacketData implements IReplicationTransactionalPacketEntryData
AbstractReplicationPacketSingleEntryData.SingleEntryIterator, AbstractReplicationPacketSingleEntryData.SingleFilterIterable_entryData| Constructor and Description |
|---|
RemoveByUIDReplicationPacketData() |
RemoveByUIDReplicationPacketData(String typeName,
String uid,
boolean isTransient,
IEntryData entryData,
OperationID operationID,
boolean fromGateway) |
| Modifier and Type | Method and Description |
|---|---|
void |
batchExecuteTransactional(IReplicationInBatchContext context,
ITransactionalBatchExecutionCallback executionCallback) |
boolean |
beforeDelayedReplication()
If the replication of this packet is delayed due to being asynchronous by nature or the
target was disconnected when the replication packet was generated, this method is called
before the actual replication and the implementor can modify the packet accordingly, mostly
relevant for time to live update.
|
RemoveByUIDReplicationPacketData |
clone() |
protected void |
executeImpl(IReplicationInContext context,
IReplicationInFacade inReplicationHandler) |
void |
executeTransactional(IReplicationInContext context,
ITransactionalExecutionCallback transactionExecutionCallback,
Transaction transaction,
boolean twoPhaseCommit) |
boolean |
filterIfNotPresentInReplicaState() |
protected int |
getFilterObjectType() |
protected ReplicationOperationType |
getFilterOldReplicationOpType() |
ReplicationSingleOperationType |
getOperationType() |
String |
getTypeName() |
void |
readExternal(ObjectInput in) |
void |
readFromSwap(ObjectInput in) |
IReplicationFilterEntry |
toFilterEntry(SpaceTypeManager spaceTypeManager) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
void |
writeToSwap(ObjectOutput out) |
containsFullEntryData, execute, getMainEntryData, getOperationId, getOrderCode, getSecondaryEntryData, getTimeToLiveUpdateCallback, getTypeDescriptor, getUid, isTransientadd, 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, updateTimeToLiveIfNeededequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcontainsFullEntryData, getOperationId, getOrderCode, getUid, isBackupOnly, isFromGateway, isTransient, requiresRecoveryDuplicationProtectionenabledSmartExternalizableWithReferenceequals, hashCode, parallelStream, removeIf, spliterator, streampublic RemoveByUIDReplicationPacketData()
public RemoveByUIDReplicationPacketData(String typeName, String uid, boolean isTransient, IEntryData entryData, OperationID operationID, boolean fromGateway)
protected void executeImpl(IReplicationInContext context, IReplicationInFacade inReplicationHandler) throws Exception
executeImpl in class SingleUidReplicationPacketDataExceptionpublic void executeTransactional(IReplicationInContext context, ITransactionalExecutionCallback transactionExecutionCallback, Transaction transaction, boolean twoPhaseCommit) throws Exception
executeTransactional in interface IReplicationTransactionalPacketEntryDataExceptionpublic boolean beforeDelayedReplication()
IReplicationTransactionalPacketEntryDatabeforeDelayedReplication in interface IReplicationPacketData<IReplicationPacketEntryData>beforeDelayedReplication in interface IReplicationTransactionalPacketEntryDatapublic IReplicationFilterEntry toFilterEntry(SpaceTypeManager spaceTypeManager)
toFilterEntry in interface IReplicationTransactionalPacketEntryDatatoFilterEntry in class SingleUidReplicationPacketDatapublic String getTypeName()
getTypeName in interface IReplicationPacketEntryDatagetTypeName in class AbstractReplicationPacketSingleEntryDatapublic RemoveByUIDReplicationPacketData clone()
clone in interface IReplicationPacketData<IReplicationPacketEntryData>clone in interface IReplicationTransactionalPacketEntryDataclone in class SingleUidReplicationPacketDatapublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class SingleUidReplicationPacketDataIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class SingleUidReplicationPacketDataIOExceptionClassNotFoundExceptionpublic void writeToSwap(ObjectOutput out) throws IOException
writeToSwap in interface ISwapExternalizablewriteToSwap in class SingleUidReplicationPacketDataIOExceptionpublic void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap in interface ISwapExternalizablereadFromSwap in class SingleUidReplicationPacketDataIOExceptionClassNotFoundExceptionprotected ReplicationOperationType getFilterOldReplicationOpType()
getFilterOldReplicationOpType in class SingleUidReplicationPacketDatapublic ReplicationSingleOperationType getOperationType()
getOperationType in interface IReplicationPacketEntryDataprotected int getFilterObjectType()
getFilterObjectType in class SingleUidReplicationPacketDatapublic void batchExecuteTransactional(IReplicationInBatchContext context, ITransactionalBatchExecutionCallback executionCallback) throws Exception
batchExecuteTransactional in interface IReplicationTransactionalPacketEntryDataExceptionpublic boolean filterIfNotPresentInReplicaState()
filterIfNotPresentInReplicaState in interface IReplicationPacketEntryDataCopyright © GigaSpaces.