Package org.openspaces.core.gateway
Class GatewaySinkDistributedTransactionProcessingConfigurationFactoryBean
java.lang.Object
org.openspaces.core.transaction.DistributedTransactionProcessingConfigurationFactoryBean
org.openspaces.core.gateway.GatewaySinkDistributedTransactionProcessingConfigurationFactoryBean
public class GatewaySinkDistributedTransactionProcessingConfigurationFactoryBean
extends DistributedTransactionProcessingConfigurationFactoryBean
A bean for configuring distributed transaction processing at Sink component.
Its possible to configure three parameters:
-
DistributedTransactionProcessingConfigurationFactoryBean.setDistributedTransactionWaitTimeout(Long)- determines the wait timeout for all distributed transaction participants data before committing only the data that arrived. -
DistributedTransactionProcessingConfigurationFactoryBean.setDistributedTransactionWaitForOperations(Long)- determines the number of operations to wait for before committing a distributed transaction when data from all participants haven't arrived. -
setDistributedTransactionConsolidationFailureAction(String)- determines the action to take when a transaction consolidation is failed.
- Since:
- 9.0.1
- Author:
- eitany
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyParameters(DistributedTransactionProcessingConfiguration transactionProcessingConfiguration) voidsetDistributedTransactionConsolidationFailureAction(String distributedTransactionConsolidationFailureAction) Methods inherited from class org.openspaces.core.transaction.DistributedTransactionProcessingConfigurationFactoryBean
getDistributedTransactionWaitForOperations, getDistributedTransactionWaitTimeout, isMonitorPendingOperationsMemory, setDistributedTransactionWaitForOperations, setDistributedTransactionWaitTimeout, setMonitorPendingOperationsMemory
-
Constructor Details
-
GatewaySinkDistributedTransactionProcessingConfigurationFactoryBean
public GatewaySinkDistributedTransactionProcessingConfigurationFactoryBean()
-
-
Method Details
-
setDistributedTransactionConsolidationFailureAction
public void setDistributedTransactionConsolidationFailureAction(String distributedTransactionConsolidationFailureAction) - Parameters:
distributedTransactionConsolidationFailureAction- the distributedTransactionConsolidationFailedAction to set
-
getDistributedTransactionConsolidationFailureAction
- Returns:
- the distributedTransactionConsolidationFailedAction
-
copyParameters
public void copyParameters(DistributedTransactionProcessingConfiguration transactionProcessingConfiguration)
-