Class TransactionPrepareReplicationPacketData
java.lang.Object
java.util.AbstractCollection<IReplicationTransactionalPacketEntryData>
java.util.AbstractList<IReplicationTransactionalPacketEntryData>
java.util.AbstractSequentialList<IReplicationTransactionalPacketEntryData>
java.util.LinkedList<IReplicationTransactionalPacketEntryData>
com.gigaspaces.internal.cluster.node.impl.packets.data.operations.AbstractTransactionReplicationPacketData
com.gigaspaces.internal.cluster.node.impl.packets.data.operations.TransactionPrepareReplicationPacketData
- All Implemented Interfaces:
ITransactionInContext, IExecutableReplicationPacketData<IReplicationTransactionalPacketEntryData>, IReplicationPacketData<IReplicationTransactionalPacketEntryData>, ISwapExternalizable, SmartExternalizable, Externalizable, Serializable, Cloneable, Iterable<IReplicationTransactionalPacketEntryData>, Collection<IReplicationTransactionalPacketEntryData>, Deque<IReplicationTransactionalPacketEntryData>, List<IReplicationTransactionalPacketEntryData>, Queue<IReplicationTransactionalPacketEntryData>, SequencedCollection<IReplicationTransactionalPacketEntryData>
public class TransactionPrepareReplicationPacketData
extends AbstractTransactionReplicationPacketData
Replication packet representing transaction prepare
- Since:
- 9.0
- Author:
- eitany
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractTransactionReplicationPacketData
AbstractTransactionReplicationPacketData.FilterIterable -
Field Summary
Fields inherited from class AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionTransactionPrepareReplicationPacketData(ServerTransaction transaction, boolean fromGateway) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(IReplicationInContext context, IReplicationInFacade inReplicationHandler, ReplicationPacketDataMediator dataMediator) protected StringbooleanGets whether this data is part of multiple participants databooleanvoidbooleanbooleanvoidMethods inherited from class AbstractTransactionReplicationPacketData
beforeDelayedReplication, clone, equals, getMetaData, getMvccCommittedGeneration, getOperationID, getRecoveryFilteringId, getSingleEntryData, getTransaction, getWeight, hasMvccCommittedGeneration, hasPersistentMembers, hasTransientMembers, isFromGateway, isMvccRevertGeneration, isSingleEntryData, readFromSwap, setHasPersistentMembersFlag, setHasTransientMembersFlag, setMetaData, setMvccCommittedGeneration, setMvccCommittedGenerationFlag, setMvccRevertGenerationFlag, setWeight, toFilterEntries, toString, unsetHasTransientMembersFlag, writeToSwap, writeTransactionMethods inherited from class LinkedList
add, add, addAll, addAll, addFirst, addLast, clear, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, reversed, set, size, spliterator, toArray, toArrayMethods inherited from class AbstractSequentialList
iteratorMethods inherited from class AbstractList
hashCode, listIterator, removeRange, subListMethods inherited from class AbstractCollection
containsAll, isEmpty, removeAll, retainAllMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface List
containsAll, hashCode, isEmpty, iterator, listIterator, removeAll, replaceAll, retainAll, sort, subListMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
TransactionPrepareReplicationPacketData
public TransactionPrepareReplicationPacketData() -
TransactionPrepareReplicationPacketData
-
-
Method Details
-
getMultipleOperationType
-
execute
public void execute(IReplicationInContext context, IReplicationInFacade inReplicationHandler, ReplicationPacketDataMediator dataMediator) throws Exception - Throws:
Exception
-
createEmptyMultipleEntryData
public IExecutableReplicationPacketData<IReplicationTransactionalPacketEntryData> createEmptyMultipleEntryData() -
isPartOfBlobstoreBulk
public boolean isPartOfBlobstoreBulk() -
supportsReplicationFilter
public boolean supportsReplicationFilter() -
getCustomToString
- Overrides:
getCustomToStringin classAbstractTransactionReplicationPacketData
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classAbstractTransactionReplicationPacketData- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classAbstractTransactionReplicationPacketData- Throws:
IOExceptionClassNotFoundException
-
requiresRecoveryFiltering
public boolean requiresRecoveryFiltering() -
isMultiParticipantData
public boolean isMultiParticipantData()Description copied from interface:IReplicationPacketDataGets whether this data is part of multiple participants data
-