Interface IExecutableReplicationPacketData<T extends IReplicationPacketEntryData>
- All Superinterfaces:
Cloneable,Collection<T>,Externalizable,IReplicationPacketData<T>,ISwapExternalizable,Iterable<T>,Serializable,SmartExternalizable
- All Known Implementing Classes:
AbstractPrepareDependentTransactionReplicationPacketData,AbstractReplicationPacketSingleEntryData,AbstractTransactionReplicationPacketData,CancelLeaseFullReplicationPacketData,CancelLeaseReplicationPacketData,ChangeReplicationPacketData,DataTypeAddIndexPacketData,DataTypeDropPacketData,DataTypeIntroducePacketData,DiscardReplicationPacketData,EntryLeaseExpiredFullReplicationPacketData,EntryLeaseExpiredReplicationPacketData,EvictReplicationPacketData,ExtendEntryLeaseReplicationPacketData,ExtendNotifyTemplateLeaseReplicationPacketData,InsertNotifyTemplateReplicationPacketData,NotifyTemplateLeaseExpiredReplicationPacketData,PartialUpdateReplicationPacketData,RemoveByUIDReplicationPacketData,RemoveNotifyTemplateReplicationPacketData,RemoveReplicationPacketData,SingleReplicationPacketData,SingleUidReplicationPacketData,TransactionAbortReplicationPacketData,TransactionCommitReplicationPacketData,TransactionOnePhaseReplicationPacketData,TransactionPrepareReplicationPacketData,TransactionReplicationPacketData,UpdateReplicationPacketData,WriteReplicationPacketData
public interface IExecutableReplicationPacketData<T extends IReplicationPacketEntryData>
extends IReplicationPacketData<T>
An extension of
IReplicationPacketData that can be self executed.- Since:
- 8.0
- Author:
- anna
-
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(IReplicationInContext context, IReplicationInFacade inReplicationHandler, ReplicationPacketDataMediator dataMediator) booleantoFilterEntries(SpaceTypeManager spaceTypeManager) Methods inherited from interface java.util.Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArrayMethods inherited from interface java.io.Externalizable
readExternal, writeExternalMethods inherited from interface com.gigaspaces.internal.cluster.node.impl.packets.data.IReplicationPacketData
beforeDelayedReplication, clone, getMultipleOperationType, getRecoveryFilteringId, getSingleEntryData, getWeight, isFromGateway, isMultiParticipantData, isSingleEntryData, requiresRecoveryFiltering, setWeight, supportsReplicationFilterMethods inherited from interface com.gigaspaces.internal.server.space.redolog.storage.bytebuffer.ISwapExternalizable
readFromSwap, writeToSwapMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Method Details
-
execute
void execute(IReplicationInContext context, IReplicationInFacade inReplicationHandler, ReplicationPacketDataMediator dataMediator) throws Exception - Throws:
Exception
-
toFilterEntries
-
createEmptyMultipleEntryData
IExecutableReplicationPacketData<T> createEmptyMultipleEntryData() -
isPartOfBlobstoreBulk
boolean isPartOfBlobstoreBulk()
-