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 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