Class TransactionDataImpl
java.lang.Object
com.gigaspaces.cluster.replication.gateway.sync.TransactionDataImpl
- All Implemented Interfaces:
SynchronizationSourceDetails,TransactionData
public class TransactionDataImpl
extends Object
implements TransactionData, SynchronizationSourceDetails
- Since:
- 9.0.1
- Author:
- idan
-
Constructor Summary
ConstructorsConstructorDescriptionTransactionDataImpl(IReplicationInBatchContext batchContext, ITransactionInContext transactionContext) -
Method Summary
-
Constructor Details
-
TransactionDataImpl
public TransactionDataImpl(IReplicationInBatchContext batchContext, ITransactionInContext transactionContext)
-
-
Method Details
-
isConsolidated
public boolean isConsolidated()- Specified by:
isConsolidatedin interfaceTransactionData- Returns:
- true if this is a multiple participant consolidated transaction
-
getTransactionParticipantMetaData
- Specified by:
getTransactionParticipantMetaDatain interfaceTransactionData- Returns:
- this transaction participant metadata
can only be used for transactions which are not TransactionData.isConsolidated(), it will throw an exception if used otherwise.
-
getConsolidatedDistributedTransactionMetaData
- Specified by:
getConsolidatedDistributedTransactionMetaDatain interfaceTransactionData- Returns:
- this consolidation distributed transaction metadata
can only be used for transactions which are TransactionData.isConsolidated(), it will throw an exception if used otherwise.
-
getTransactionParticipantDataItems
- Specified by:
getTransactionParticipantDataItemsin interfaceTransactionData- Returns:
- the data synchronization operation items under this transaction
-
getSourceDetails
- Specified by:
getSourceDetailsin interfaceTransactionData- Returns:
- the details of this transaction synchronization source
-
getName
- Specified by:
getNamein interfaceSynchronizationSourceDetails- Returns:
- the name of the synchronization source.
-