Package com.gigaspaces.sync.serializable
Class ConsolidationParticipantEndpointData
java.lang.Object
com.gigaspaces.sync.serializable.ConsolidationParticipantEndpointData
- All Implemented Interfaces:
ConsolidationParticipantData,EndpointData,Serializable
public class ConsolidationParticipantEndpointData
extends Object
implements ConsolidationParticipantData, EndpointData
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConsolidationParticipantEndpointData(ConsolidationParticipantData consolidationParticipantData, SpaceSyncEndpointMethod spaceSyncEndpointMethod) -
Method Summary
-
Constructor Details
-
ConsolidationParticipantEndpointData
public ConsolidationParticipantEndpointData(ConsolidationParticipantData consolidationParticipantData, SpaceSyncEndpointMethod spaceSyncEndpointMethod)
-
-
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
-
getSourceDetails
- Specified by:
getSourceDetailsin interfaceConsolidationParticipantData- Returns:
- the details of this transaction synchronization source
-
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
-
getSyncEndpointMethod
- Specified by:
getSyncEndpointMethodin interfaceEndpointData
-