Package org.openspaces.core.transaction
Class DistributedTransactionProcessingConfigurationFactoryBean
java.lang.Object
org.openspaces.core.transaction.DistributedTransactionProcessingConfigurationFactoryBean
- Direct Known Subclasses:
GatewaySinkDistributedTransactionProcessingConfigurationFactoryBean
A bean for configuring distributed transaction processing at Mirror component.
Its possible to configure two parameters:
-
setDistributedTransactionWaitTimeout(Long)- determines the wait timeout for all distributed transaction participants data before committing only the data that arrived. -
setDistributedTransactionWaitForOperations(Long)- determines the number of operations to wait for before committing a distributed transaction when data from all participants haven't arrived.
- Since:
- 8.0.4
- Author:
- idan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetDistributedTransactionWaitForOperations(Long distributedTransactionWaitForOperations) voidsetDistributedTransactionWaitTimeout(Long distributedTransactionWaitTimeout) voidsetMonitorPendingOperationsMemory(Boolean monitorPendingOperationsMemory)
-
Constructor Details
-
DistributedTransactionProcessingConfigurationFactoryBean
public DistributedTransactionProcessingConfigurationFactoryBean()
-
-
Method Details
-
getDistributedTransactionWaitTimeout
-
setDistributedTransactionWaitTimeout
-
getDistributedTransactionWaitForOperations
-
setDistributedTransactionWaitForOperations
public void setDistributedTransactionWaitForOperations(Long distributedTransactionWaitForOperations) -
isMonitorPendingOperationsMemory
-
setMonitorPendingOperationsMemory
-