Class NotifyTemplateLeaseExpiredReplicationPacketData
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.packets.data.operations.AbstractReplicationPacketSingleEntryData
com.gigaspaces.internal.cluster.node.impl.packets.data.operations.SingleUidReplicationPacketData
com.gigaspaces.internal.cluster.node.impl.packets.data.operations.NotifyTemplateLeaseExpiredReplicationPacketData
- All Implemented Interfaces:
IExecutableReplicationPacketData<IReplicationPacketEntryData>, IReplicationPacketData<IReplicationPacketEntryData>, IReplicationPacketEntryData, ISwapExternalizable, SmartExternalizable, Externalizable, Serializable, Cloneable, Iterable<IReplicationPacketEntryData>, Collection<IReplicationPacketEntryData>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractReplicationPacketSingleEntryData
AbstractReplicationPacketSingleEntryData.SingleEntryIterator, AbstractReplicationPacketSingleEntryData.SingleFilterIterable -
Field Summary
Fields inherited from class SingleUidReplicationPacketData
_entryData -
Constructor Summary
ConstructorsConstructorDescriptionNotifyTemplateLeaseExpiredReplicationPacketData(String className, String uid, IEntryData entryData, OperationID operationID) -
Method Summary
Modifier and TypeMethodDescriptionbooleanIf 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.protected voidexecuteImpl(IReplicationInContext context, IReplicationInFacade inReplicationHandler) booleanprotected intprotected ReplicationOperationTypevoidvoidvoidsetClassName(String className) toString()voidvoidwriteToSwap(ObjectOutput out) Methods inherited from class SingleUidReplicationPacketData
clone, containsFullEntryData, execute, getMainEntryData, getOperationId, getOrderCode, getSecondaryEntryData, getTimeToLiveUpdateCallback, getTypeDescriptor, getUid, isTransient, toFilterEntryMethods inherited from class 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 Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Collection
equals, hashCode, parallelStream, removeIf, spliterator, stream, toArrayMethods inherited from interface IReplicationPacketEntryData
isBackupOnlyMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
NotifyTemplateLeaseExpiredReplicationPacketData
public NotifyTemplateLeaseExpiredReplicationPacketData() -
NotifyTemplateLeaseExpiredReplicationPacketData
public NotifyTemplateLeaseExpiredReplicationPacketData(String className, String uid, IEntryData entryData, OperationID operationID)
-
-
Method Details
-
getTypeName
- Specified by:
getTypeNamein interfaceIReplicationPacketEntryData- Overrides:
getTypeNamein classAbstractReplicationPacketSingleEntryData
-
setClassName
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classSingleUidReplicationPacketData- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classSingleUidReplicationPacketData- Throws:
IOExceptionClassNotFoundException
-
writeToSwap
- Specified by:
writeToSwapin interfaceISwapExternalizable- Overrides:
writeToSwapin classSingleUidReplicationPacketData- Throws:
IOException
-
readFromSwap
- Specified by:
readFromSwapin interfaceISwapExternalizable- Overrides:
readFromSwapin classSingleUidReplicationPacketData- Throws:
IOExceptionClassNotFoundException
-
executeImpl
protected void executeImpl(IReplicationInContext context, IReplicationInFacade inReplicationHandler) throws Exception - Specified by:
executeImplin classSingleUidReplicationPacketData- Throws:
Exception
-
beforeDelayedReplication
public boolean beforeDelayedReplication()Description copied from interface:IReplicationPacketDataIf 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. If the method returns false the packet is no longer relevant and it is discarded -
getFilterOldReplicationOpType
- Specified by:
getFilterOldReplicationOpTypein classSingleUidReplicationPacketData
-
getFilterObjectType
protected int getFilterObjectType()- Specified by:
getFilterObjectTypein classSingleUidReplicationPacketData
-
getOperationType
-
filterIfNotPresentInReplicaState
public boolean filterIfNotPresentInReplicaState() -
toString
-