Class TransactionConfigurationBuilder
- java.lang.Object
-
- org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder
-
- org.infinispan.client.hotrod.configuration.TransactionConfigurationBuilder
-
- All Implemented Interfaces:
ConfigurationChildBuilder
,org.infinispan.commons.configuration.Builder<TransactionConfiguration>
public class TransactionConfigurationBuilder extends AbstractConfigurationChildBuilder implements org.infinispan.commons.configuration.Builder<TransactionConfiguration>
Configures a transactionalRemoteCache
.- Since:
- 9.3
- Author:
- Pedro Ruivo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionConfiguration
create()
static org.infinispan.commons.tx.lookup.TransactionManagerLookup
defaultTransactionManagerLookup()
org.infinispan.commons.configuration.Builder<?>
read(TransactionConfiguration template)
TransactionConfigurationBuilder
transactionManagerLookup(org.infinispan.commons.tx.lookup.TransactionManagerLookup transactionManagerLookup)
TheTransactionManagerLookup
to lookup for theTransactionManager
to interact with.TransactionConfigurationBuilder
transactionMode(TransactionMode transactionMode)
TheTransactionMode
in which aRemoteCache
will be enlisted.void
validate()
-
Methods inherited from class org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder
addCluster, addJavaSerialWhiteList, addServer, addServers, asyncExecutorFactory, balancingStrategy, balancingStrategy, balancingStrategy, balancingStrategy, batchSize, build, classLoader, clientIntelligence, connectionPool, connectionTimeout, consistentHashImpl, consistentHashImpl, forceReturnValues, keySizeEstimate, marshaller, marshaller, marshaller, maxRetries, protocolVersion, security, socketTimeout, tcpKeepAlive, tcpNoDelay, transaction, transportFactory, transportFactory, valueSizeEstimate, version, withProperties
-
-
-
-
Method Detail
-
defaultTransactionManagerLookup
public static org.infinispan.commons.tx.lookup.TransactionManagerLookup defaultTransactionManagerLookup()
-
transactionManagerLookup
public TransactionConfigurationBuilder transactionManagerLookup(org.infinispan.commons.tx.lookup.TransactionManagerLookup transactionManagerLookup)
TheTransactionManagerLookup
to lookup for theTransactionManager
to interact with.
-
transactionMode
public TransactionConfigurationBuilder transactionMode(TransactionMode transactionMode)
TheTransactionMode
in which aRemoteCache
will be enlisted.
-
validate
public void validate()
- Specified by:
validate
in interfaceorg.infinispan.commons.configuration.Builder<TransactionConfiguration>
-
create
public TransactionConfiguration create()
- Specified by:
create
in interfaceorg.infinispan.commons.configuration.Builder<TransactionConfiguration>
-
read
public org.infinispan.commons.configuration.Builder<?> read(TransactionConfiguration template)
- Specified by:
read
in interfaceorg.infinispan.commons.configuration.Builder<TransactionConfiguration>
-
-