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>
@Deprecated public class TransactionConfigurationBuilder extends AbstractConfigurationChildBuilder implements org.infinispan.commons.configuration.Builder<TransactionConfiguration>
Deprecated.since 12.0. To be removed in Infinispan 14.Configures a transactionalRemoteCache.- Since:
- 9.3
- Author:
- Pedro Ruivo
-
-
Field Summary
Fields Modifier and Type Field Description static longDEFAULT_TIMEOUTDeprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description TransactionConfigurationcreate()Deprecated.static org.infinispan.commons.tx.lookup.TransactionManagerLookupdefaultTransactionManagerLookup()Deprecated.org.infinispan.commons.configuration.Builder<?>read(TransactionConfiguration template)Deprecated.TransactionConfigurationBuildertimeout(long timeout, TimeUnit timeUnit)Deprecated.since 12.0.TransactionConfigurationBuildertransactionManagerLookup(org.infinispan.commons.tx.lookup.TransactionManagerLookup transactionManagerLookup)Deprecated.since 12.0.TransactionConfigurationBuildertransactionMode(TransactionMode transactionMode)Deprecated.since 12.0.voidvalidate()Deprecated.-
Methods inherited from class org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder
addCluster, addContextInitializer, addContextInitializer, addContextInitializers, addJavaSerialAllowList, addJavaSerialWhiteList, addServer, addServers, asyncExecutorFactory, balancingStrategy, balancingStrategy, balancingStrategy, batchSize, build, classLoader, clientIntelligence, connectionPool, connectionTimeout, consistentHashImpl, consistentHashImpl, forceReturnValues, keySizeEstimate, marshaller, marshaller, marshaller, maxRetries, protocolVersion, remoteCache, security, socketTimeout, statistics, tcpKeepAlive, tcpNoDelay, transaction, transactionTimeout, transportFactory, uri, uri, valueSizeEstimate, version, withProperties
-
-
-
-
Field Detail
-
DEFAULT_TIMEOUT
public static final long DEFAULT_TIMEOUT
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
defaultTransactionManagerLookup
public static org.infinispan.commons.tx.lookup.TransactionManagerLookup defaultTransactionManagerLookup()
Deprecated.
-
transactionManagerLookup
@Deprecated public TransactionConfigurationBuilder transactionManagerLookup(org.infinispan.commons.tx.lookup.TransactionManagerLookup transactionManagerLookup)
Deprecated.since 12.0. To be removed in Infinispan 14. UseRemoteCacheConfigurationBuilder.transactionManagerLookup(TransactionManagerLookup)TheTransactionManagerLookupto lookup for theTransactionManagerto interact with.
-
transactionMode
@Deprecated public TransactionConfigurationBuilder transactionMode(TransactionMode transactionMode)
Deprecated.since 12.0. To be removed in Infinispan 14. UseRemoteCacheConfigurationBuilder.transactionMode(TransactionMode)TheTransactionModein which aRemoteCachewill be enlisted.
-
timeout
@Deprecated public TransactionConfigurationBuilder timeout(long timeout, TimeUnit timeUnit)
Deprecated.since 12.0. To be removed in Infinispan 14. UseConfigurationBuilder.transactionTimeout(long, TimeUnit)Sets the transaction's timeout.This timeout is used by the server to rollback unrecoverable transaction when they are idle for this amount of time.
An unrecoverable transaction are transaction enlisted as
Synchronization(TransactionMode.NON_XA) orXAResourcewithout recovery enabled (TransactionMode.NON_DURABLE_XA).For
XAResource, this value is overwritten byXAResource.setTransactionTimeout(int).It defaults to 1 minute.
-
validate
public void validate()
Deprecated.- Specified by:
validatein interfaceorg.infinispan.commons.configuration.Builder<TransactionConfiguration>
-
create
public TransactionConfiguration create()
Deprecated.- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<TransactionConfiguration>
-
read
public org.infinispan.commons.configuration.Builder<?> read(TransactionConfiguration template)
Deprecated.- Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<TransactionConfiguration>
-
-