Class TransactionOnePhaseReplicationPacketData
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.TransactionOnePhaseReplicationPacketData
- All Implemented Interfaces:
ITransactionInContext,IExecutableReplicationPacketData<IReplicationTransactionalPacketEntryData>,IReplicationPacketData<IReplicationTransactionalPacketEntryData>,ISwapExternalizable,SmartExternalizable,Externalizable,Serializable,Cloneable,Iterable<IReplicationTransactionalPacketEntryData>,Collection<IReplicationTransactionalPacketEntryData>,Deque<IReplicationTransactionalPacketEntryData>,List<IReplicationTransactionalPacketEntryData>,Queue<IReplicationTransactionalPacketEntryData>
public class TransactionOnePhaseReplicationPacketData
extends AbstractTransactionReplicationPacketData
Replication packet representing a one phase commit transaction
- 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
ConstructorsConstructorDescriptionTransactionOnePhaseReplicationPacketData(OperationID operationID, 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 com.gigaspaces.internal.cluster.node.impl.packets.data.operations.AbstractTransactionReplicationPacketData
beforeDelayedReplication, clone, equals, getMetaData, getMvccCommittedGeneration, 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 java.util.List
containsAll, hashCode, isEmpty, iterator, listIterator, removeAll, replaceAll, retainAll, sort, subListMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
TransactionOnePhaseReplicationPacketData
public TransactionOnePhaseReplicationPacketData() -
TransactionOnePhaseReplicationPacketData
-
-
Method Details
-
getOperationID
- Specified by:
getOperationIDin interfaceITransactionInContext- Overrides:
getOperationIDin classAbstractTransactionReplicationPacketData
-
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() -
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classAbstractTransactionReplicationPacketData- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classAbstractTransactionReplicationPacketData- Throws:
IOExceptionClassNotFoundException
-
getCustomToString
- Overrides:
getCustomToStringin classAbstractTransactionReplicationPacketData
-
requiresRecoveryFiltering
public boolean requiresRecoveryFiltering() -
getRecoveryFilteringId
- Specified by:
getRecoveryFilteringIdin interfaceIReplicationPacketData<IReplicationTransactionalPacketEntryData>- Overrides:
getRecoveryFilteringIdin classAbstractTransactionReplicationPacketData
-
isMultiParticipantData
public boolean isMultiParticipantData()Description copied from interface:IReplicationPacketDataGets whether this data is part of multiple participants data
-