GigaSpaces XAP 9.5 API

com.gigaspaces.sync
Interface TransactionData


public interface TransactionData

A data of a transaction that is synchronized to a synchronization endpoint

Since:
9.0.1
Author:
idan

Method Summary
 ConsolidatedDistributedTransactionMetaData getConsolidatedDistributedTransactionMetaData()
           
 SynchronizationSourceDetails getSourceDetails()
           
 DataSyncOperation[] getTransactionParticipantDataItems()
           
 TransactionParticipantMetaData getTransactionParticipantMetaData()
           
 boolean isConsolidated()
           
 

Method Detail

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

GigaSpaces XAP 9.5 API

Copyright © GigaSpaces.