Package com.gigaspaces.sync
Interface TransactionData
- All Known Implementing Classes:
TransactionDataImpl,TransactionDataImpl,TransactionEndpointData
public interface TransactionData
A data of a transaction that is synchronized to a synchronization endpoint
- Since:
- 9.0.1
- Author:
- idan
-
Method Summary
Modifier and TypeMethodDescriptionboolean
-
Method Details
-
isConsolidated
boolean isConsolidated()- Returns:
- true if this is a multiple participant consolidated transaction
-
getTransactionParticipantMetaData
TransactionParticipantMetaData getTransactionParticipantMetaData()- Returns:
- this transaction participant metadata
can only be used for transactions which are not isConsolidated(), it will throw an exception if used otherwise.
-
getConsolidatedDistributedTransactionMetaData
ConsolidatedDistributedTransactionMetaData getConsolidatedDistributedTransactionMetaData()- Returns:
- this consolidation distributed transaction metadata
can only be used for transactions which are isConsolidated(), it will throw an exception if used otherwise.
-
getTransactionParticipantDataItems
DataSyncOperation[] getTransactionParticipantDataItems()- Returns:
- the data synchronization operation items under this transaction
-
getSourceDetails
SynchronizationSourceDetails getSourceDetails()- Returns:
- the details of this transaction synchronization source
-