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 Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArrayMethods inherited from interface Externalizable
readExternal, writeExternalMethods inherited from interface IReplicationPacketData
beforeDelayedReplication, clone, getMultipleOperationType, getRecoveryFilteringId, getSingleEntryData, getWeight, isFromGateway, isMultiParticipantData, isSingleEntryData, requiresRecoveryFiltering, setWeight, supportsReplicationFilterMethods inherited from interface ISwapExternalizable
readFromSwap, writeToSwapMethods inherited from interface 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()
-