Class TransactionConfigurationBuilder
java.lang.Object
org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder
org.infinispan.client.hotrod.configuration.TransactionConfigurationBuilder
- All Implemented Interfaces:
- ConfigurationChildBuilder,- Builder<TransactionConfiguration>
@Deprecated(forRemoval=true)
public class TransactionConfigurationBuilder
extends AbstractConfigurationChildBuilder
implements Builder<TransactionConfiguration>
Deprecated, for removal: This API element is subject to removal in a future version.
since 12.0. To be removed in Infinispan 14.
Configures a transactional 
RemoteCache.- Since:
- 9.3
- Author:
- Pedro Ruivo
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final longDeprecated, for removal: This API element is subject to removal in a future version.
- 
Method SummaryModifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.create()Deprecated, for removal: This API element is subject to removal in a future version.Create the configuration beanstatic TransactionManagerLookupDeprecated, for removal: This API element is subject to removal in a future version.Builder<?>read(TransactionConfiguration template, Combine combine) Deprecated, for removal: This API element is subject to removal in a future version.Reads the configuration from an already created configuration bean into this builder.Deprecated, for removal: This API element is subject to removal in a future version.since 12.0.transactionManagerLookup(TransactionManagerLookup transactionManagerLookup) Deprecated, for removal: This API element is subject to removal in a future version.since 12.0.transactionMode(TransactionMode transactionMode) Deprecated, for removal: This API element is subject to removal in a future version.since 12.0.voidvalidate()Deprecated, for removal: This API element is subject to removal in a future version.Validate the data in this builder before building the configuration beanMethods inherited from class org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilderaddCluster, addContextInitializer, addContextInitializer, addContextInitializers, addJavaSerialAllowList, addJavaSerialWhiteList, addServer, addServers, asyncExecutorFactory, balancingStrategy, balancingStrategy, balancingStrategy, batchSize, build, classLoader, clientIntelligence, connectionPool, connectionTimeout, consistentHashImpl, consistentHashImpl, dnsResolverMaxTTL, dnsResolverMinTTL, dnsResolverNegativeTTL, forceReturnValues, keySizeEstimate, marshaller, marshaller, marshaller, maxRetries, protocolVersion, remoteCache, security, socketTimeout, statistics, tcpKeepAlive, tcpNoDelay, transaction, transactionTimeout, transportFactory, uri, uri, valueSizeEstimate, version, withProperties
- 
Field Details- 
DEFAULT_TIMEOUTpublic static final long DEFAULT_TIMEOUTDeprecated, for removal: This API element is subject to removal in a future version.- See Also:
 
 
- 
- 
Method Details- 
attributesDeprecated, for removal: This API element is subject to removal in a future version.- Specified by:
- attributesin interface- Builder<TransactionConfiguration>
 
- 
defaultTransactionManagerLookupDeprecated, for removal: This API element is subject to removal in a future version.
- 
transactionManagerLookup@Deprecated(forRemoval=true) public TransactionConfigurationBuilder transactionManagerLookup(TransactionManagerLookup transactionManagerLookup) Deprecated, for removal: This API element is subject to removal in a future version.since 12.0. To be removed in Infinispan 14. UseRemoteCacheConfigurationBuilder.transactionManagerLookup(TransactionManagerLookup)TheTransactionManagerLookupto lookup for theTransactionManagerto interact with.
- 
transactionMode@Deprecated(forRemoval=true) public TransactionConfigurationBuilder transactionMode(TransactionMode transactionMode) Deprecated, for removal: This API element is subject to removal in a future version.since 12.0. To be removed in Infinispan 14. UseRemoteCacheConfigurationBuilder.transactionMode(TransactionMode)TheTransactionModein which aRemoteCachewill be enlisted.
- 
timeout@Deprecated(forRemoval=true) public TransactionConfigurationBuilder timeout(long timeout, TimeUnit timeUnit) Deprecated, for removal: This API element is subject to removal in a future version.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. 
- 
validatepublic void validate()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:BuilderValidate the data in this builder before building the configuration bean- Specified by:
- validatein interface- Builder<TransactionConfiguration>
 
- 
createDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:BuilderCreate the configuration bean- Specified by:
- createin interface- Builder<TransactionConfiguration>
- Returns:
 
- 
readDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:BuilderReads the configuration from an already created configuration bean into this builder. Returns an appropriate builder to allow fluent configuration- Specified by:
- readin interface- Builder<TransactionConfiguration>
- Parameters:
- template- the configuration from which to "clone" this config if needed.
- combine- the way attributes and children of this instance and the template should be combined.
 
 
-