Package com.gigaspaces.internal.sync
Class ConsolidationParticipantDataImpl
java.lang.Object
com.gigaspaces.internal.sync.ConsolidationParticipantDataImpl
- All Implemented Interfaces:
ConsolidationParticipantData,SynchronizationSourceDetails
public class ConsolidationParticipantDataImpl
extends Object
implements ConsolidationParticipantData, SynchronizationSourceDetails
- Since:
- 9.0.1
- Author:
- eitany
-
Constructor Summary
ConstructorsConstructorDescriptionConsolidationParticipantDataImpl(List<DataSyncOperation> dataItems, TransactionParticipantMetaData metaData, IReplicationInContext context) -
Method Summary
-
Constructor Details
-
ConsolidationParticipantDataImpl
public ConsolidationParticipantDataImpl(List<DataSyncOperation> dataItems, TransactionParticipantMetaData metaData, IReplicationInContext context)
-
-
Method Details
-
getTransactionParticipantDataItems
- Specified by:
getTransactionParticipantDataItemsin interfaceConsolidationParticipantData- Returns:
- the data operations the belongs to the transaction participant.
-
getTransactionParticipantMetadata
- Specified by:
getTransactionParticipantMetadatain interfaceConsolidationParticipantData- Returns:
- the transaction participant metadata
-
commit
public void commit()Description copied from interface:ConsolidationParticipantDataSpecifies that this transaction participant should be executed as a single separate transaction- Specified by:
commitin interfaceConsolidationParticipantData
-
abort
public void abort()Description copied from interface:ConsolidationParticipantDataSpecifies that this transaction participant should be aborted and not executed.- Specified by:
abortin interfaceConsolidationParticipantData
-
isAborted
public boolean isAborted() -
toString
-
getSourceDetails
- Specified by:
getSourceDetailsin interfaceConsolidationParticipantData- Returns:
- the details of this transaction synchronization source
-
getName
- Specified by:
getNamein interfaceSynchronizationSourceDetails- Returns:
- the name of the synchronization source.
-