Class SingleUidReplicationPacketData
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.packets.data.operations.AbstractReplicationPacketSingleEntryData
com.gigaspaces.internal.cluster.node.impl.packets.data.operations.SingleUidReplicationPacketData
- All Implemented Interfaces:
IExecutableReplicationPacketData<IReplicationPacketEntryData>,IReplicationPacketData<IReplicationPacketEntryData>,IReplicationPacketEntryData,ISwapExternalizable,SmartExternalizable,Externalizable,Serializable,Cloneable,Iterable<IReplicationPacketEntryData>,Collection<IReplicationPacketEntryData>
- Direct Known Subclasses:
CancelLeaseReplicationPacketData,ChangeReplicationPacketData,EntryLeaseExpiredReplicationPacketData,EvictReplicationPacketData,ExtendEntryLeaseReplicationPacketData,ExtendNotifyTemplateLeaseReplicationPacketData,NotifyTemplateLeaseExpiredReplicationPacketData,RemoveByUIDReplicationPacketData,RemoveNotifyTemplateReplicationPacketData
public abstract class SingleUidReplicationPacketData
extends AbstractReplicationPacketSingleEntryData
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.gigaspaces.internal.cluster.node.impl.packets.data.operations.AbstractReplicationPacketSingleEntryData
AbstractReplicationPacketSingleEntryData.SingleEntryIterator, AbstractReplicationPacketSingleEntryData.SingleFilterIterable -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSingleUidReplicationPacketData(String uid, OperationID operationID, boolean isTransient, boolean fromGateway, IEntryData entryData) -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanvoidexecute(IReplicationInContext context, IReplicationInFacade inReplicationHandler, ReplicationPacketDataMediator dataMediator) protected abstract voidexecuteImpl(IReplicationInContext context, IReplicationInFacade inReplicationHandler) protected abstract intprotected abstract ReplicationOperationTypeintprotected ITimeToLiveUpdateCallbackprotected IServerTypeDescgetTypeDescriptor(SpaceTypeManager spaceTypeManager) getUid()booleanvoidvoidprotected IReplicationFilterEntrytoFilterEntry(SpaceTypeManager spaceTypeManager) voidvoidwriteToSwap(ObjectOutput out) Methods inherited from class com.gigaspaces.internal.cluster.node.impl.packets.data.operations.AbstractReplicationPacketSingleEntryData
add, addAll, clear, contains, containsAll, createEmptyMultipleEntryData, deserializeEntryData, getBlobstoreBulkId, getCustomContent, getMainTypeName, getMultipleOperationType, getRecoveryFilteringId, getSingleEntryData, getTypeName, getWeight, isEmpty, isFromGateway, isMultiParticipantData, isPartOfBlobstoreBulk, isSingleEntryData, iterator, remove, removeAll, requiresRecoveryDuplicationProtection, requiresRecoveryFiltering, retainAll, serializeEntryData, setBlobstoreBulkId, setWeight, size, supportsReplicationFilter, toArray, toArray, toFilterEntries, updateTimeToLiveIfNeededMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
equals, hashCode, parallelStream, removeIf, spliterator, stream, toArrayMethods inherited from interface com.gigaspaces.internal.cluster.node.impl.packets.data.IReplicationPacketData
beforeDelayedReplicationMethods inherited from interface com.gigaspaces.internal.cluster.node.impl.packets.data.IReplicationPacketEntryData
filterIfNotPresentInReplicaState, getOperationType, isBackupOnlyMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Field Details
-
_entryData
-
-
Constructor Details
-
SingleUidReplicationPacketData
public SingleUidReplicationPacketData() -
SingleUidReplicationPacketData
public SingleUidReplicationPacketData(String uid, OperationID operationID, boolean isTransient, boolean fromGateway, IEntryData entryData)
-
-
Method Details
-
execute
public void execute(IReplicationInContext context, IReplicationInFacade inReplicationHandler, ReplicationPacketDataMediator dataMediator) throws Exception - Throws:
Exception
-
executeImpl
protected abstract void executeImpl(IReplicationInContext context, IReplicationInFacade inReplicationHandler) throws Exception - Throws:
Exception
-
clone
- Specified by:
clonein interfaceIReplicationPacketData<IReplicationPacketEntryData>- Overrides:
clonein classAbstractReplicationPacketSingleEntryData
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classAbstractReplicationPacketSingleEntryData- Throws:
IOExceptionClassNotFoundException
-
readFromSwap
- Specified by:
readFromSwapin interfaceISwapExternalizable- Overrides:
readFromSwapin classAbstractReplicationPacketSingleEntryData- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classAbstractReplicationPacketSingleEntryData- Throws:
IOException
-
writeToSwap
- Specified by:
writeToSwapin interfaceISwapExternalizable- Overrides:
writeToSwapin classAbstractReplicationPacketSingleEntryData- Throws:
IOException
-
getUid
-
toFilterEntry
- Specified by:
toFilterEntryin classAbstractReplicationPacketSingleEntryData
-
getTypeDescriptor
-
getOrderCode
public int getOrderCode() -
isTransient
public boolean isTransient() -
getMainEntryData
- Specified by:
getMainEntryDatain classAbstractReplicationPacketSingleEntryData
-
getSecondaryEntryData
- Specified by:
getSecondaryEntryDatain classAbstractReplicationPacketSingleEntryData
-
getFilterObjectType
protected abstract int getFilterObjectType() -
getFilterOldReplicationOpType
-
getTimeToLiveUpdateCallback
-
getOperationId
- Specified by:
getOperationIdin interfaceIReplicationPacketEntryData- Overrides:
getOperationIdin classAbstractReplicationPacketSingleEntryData
-
containsFullEntryData
public boolean containsFullEntryData()
-