Class AbstractPrepareDependentTransactionReplicationPacketData
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.AbstractSequentialList<E>
java.util.LinkedList<IReplicationTransactionalPacketEntryData>
com.gigaspaces.internal.cluster.node.impl.packets.data.operations.AbstractTransactionReplicationPacketData
com.gigaspaces.internal.cluster.node.impl.packets.data.operations.AbstractPrepareDependentTransactionReplicationPacketData
- All Implemented Interfaces:
ITransactionInContext,IExecutableReplicationPacketData<IReplicationTransactionalPacketEntryData>,IReplicationPacketData<IReplicationTransactionalPacketEntryData>,ISwapExternalizable,SmartExternalizable,Externalizable,Serializable,Cloneable,Iterable<IReplicationTransactionalPacketEntryData>,Collection<IReplicationTransactionalPacketEntryData>,Deque<IReplicationTransactionalPacketEntryData>,List<IReplicationTransactionalPacketEntryData>,Queue<IReplicationTransactionalPacketEntryData>
- Direct Known Subclasses:
TransactionAbortReplicationPacketData,TransactionCommitReplicationPacketData
public abstract class AbstractPrepareDependentTransactionReplicationPacketData
extends AbstractTransactionReplicationPacketData
Base class for replication packets that depend on a previous
TransactionPrepareReplicationPacketData occurring- Since:
- 9.0
- Author:
- eitany
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.gigaspaces.internal.cluster.node.impl.packets.data.operations.AbstractTransactionReplicationPacketData
AbstractTransactionReplicationPacketData.FilterIterable -
Field Summary
Fields inherited from class java.util.AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionAbstractPrepareDependentTransactionReplicationPacketData(ServerTransaction transaction, OperationID operationID, boolean fromGateway) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanattachPrepareContent(ReplicationPacketDataMediator dataMediator) protected StringvoidbooleanvoidMethods inherited from class com.gigaspaces.internal.cluster.node.impl.packets.data.operations.AbstractTransactionReplicationPacketData
beforeDelayedReplication, clone, equals, getMetaData, getMvccCommittedGeneration, 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 java.util.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, set, size, spliterator, toArray, toArrayMethods inherited from class java.util.AbstractSequentialList
iteratorMethods inherited from class java.util.AbstractList
hashCode, listIterator, removeRange, subListMethods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAllMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface com.gigaspaces.internal.cluster.node.impl.packets.data.IExecutableReplicationPacketData
createEmptyMultipleEntryData, execute, isPartOfBlobstoreBulkMethods inherited from interface com.gigaspaces.internal.cluster.node.impl.packets.data.IReplicationPacketData
getMultipleOperationType, isMultiParticipantData, requiresRecoveryFilteringMethods inherited from interface java.util.List
containsAll, hashCode, isEmpty, iterator, listIterator, removeAll, replaceAll, retainAll, sort, subListMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
AbstractPrepareDependentTransactionReplicationPacketData
public AbstractPrepareDependentTransactionReplicationPacketData() -
AbstractPrepareDependentTransactionReplicationPacketData
public AbstractPrepareDependentTransactionReplicationPacketData(ServerTransaction transaction, OperationID operationID, boolean fromGateway)
-
-
Method Details
-
supportsReplicationFilter
public boolean supportsReplicationFilter() -
attachPrepareContent
-
getOperationID
- Specified by:
getOperationIDin interfaceITransactionInContext- Overrides:
getOperationIDin classAbstractTransactionReplicationPacketData
-
getCustomToString
- Overrides:
getCustomToStringin classAbstractTransactionReplicationPacketData
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classAbstractTransactionReplicationPacketData- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classAbstractTransactionReplicationPacketData- Throws:
IOExceptionClassNotFoundException
-