Class SingleReplicationPacketData
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.packets.data.operations.AbstractReplicationPacketSingleEntryData
com.gigaspaces.internal.cluster.node.impl.packets.data.operations.SingleReplicationPacketData
- All Implemented Interfaces:
IExecutableReplicationPacketData<IReplicationPacketEntryData>,IReplicationPacketData<IReplicationPacketEntryData>,IReplicationPacketEntryData,ISwapExternalizable,SmartExternalizable,Externalizable,Serializable,Cloneable,Iterable<IReplicationPacketEntryData>,Collection<IReplicationPacketEntryData>
- Direct Known Subclasses:
CancelLeaseFullReplicationPacketData,EntryLeaseExpiredFullReplicationPacketData,InsertNotifyTemplateReplicationPacketData,RemoveReplicationPacketData,UpdateReplicationPacketData,WriteReplicationPacketData
- 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()cloneWithEntryPacket(IEntryPacket entryPacket) booleanprotected abstract intgetFilterObjectType(IServerTypeDesc serverTypeDesc) protected abstract ReplicationOperationTypeintprotected IServerTypeDescgetTypeDescriptor(SpaceTypeManager spaceTypeManager) getUid()booleanvoidvoidtoFilterEntry(SpaceTypeManager spaceTypeManager) protected booleanupdateEntryPacketTimeToLiveIfNeeded(long expirationTime) 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, 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.IExecutableReplicationPacketData
executeMethods 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
-
Constructor Details
-
SingleReplicationPacketData
public SingleReplicationPacketData() -
SingleReplicationPacketData
-
-
Method Details
-
clone
- Specified by:
clonein interfaceIReplicationPacketData<IReplicationPacketEntryData>- Overrides:
clonein classAbstractReplicationPacketSingleEntryData
-
cloneWithEntryPacket
-
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
-
getTypeName
- Specified by:
getTypeNamein interfaceIReplicationPacketEntryData- Overrides:
getTypeNamein classAbstractReplicationPacketSingleEntryData
-
getEntryPacket
-
toFilterEntry
- Specified by:
toFilterEntryin classAbstractReplicationPacketSingleEntryData
-
getTypeDescriptor
-
getOrderCode
public int getOrderCode() -
isTransient
public boolean isTransient() -
getFilterObjectType
-
getFilterReplicationOpType
-
getMainEntryData
- Specified by:
getMainEntryDatain classAbstractReplicationPacketSingleEntryData
-
getSecondaryEntryData
- Specified by:
getSecondaryEntryDatain classAbstractReplicationPacketSingleEntryData
-
getOperationId
- Specified by:
getOperationIdin interfaceIReplicationPacketEntryData- Overrides:
getOperationIdin classAbstractReplicationPacketSingleEntryData
-
containsFullEntryData
public boolean containsFullEntryData() -
updateEntryPacketTimeToLiveIfNeeded
protected boolean updateEntryPacketTimeToLiveIfNeeded(long expirationTime)
-