Package | Description |
---|---|
org.infinispan.configuration.cache |
Cache configuration |
Modifier and Type | Method and Description |
---|---|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.autoCommit(boolean b)
If the cache is transactional (i.e.
|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.cacheStopTimeout(long l)
If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing
remote and local transactions to finish.
|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.cacheStopTimeout(long l,
TimeUnit unit)
If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing
remote and local transactions to finish.
|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.completedTxTimeout(long timeout)
The duration (millis) in which to keep information about the completion of a transaction.
|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.eagerLockingSingleNode(boolean b)
Deprecated.
starting with Infinispan 5.1 single node locking is used by default
|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.lockingMode(LockingMode lockingMode)
Configures whether the cache uses optimistic or pessimistic locking.
|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.notifications(boolean enabled) |
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.read(TransactionConfiguration template) |
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.reaperWakeUpInterval(long interval)
The time interval (millis) at which the thread that cleans up transaction completion information kicks in.
|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.syncCommitPhase(boolean b)
If true, the cluster-wide commit phase in two-phase commit (2PC) transactions will be
synchronous, so Infinispan will wait for responses from all nodes to which the commit was
sent.
|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.syncRollbackPhase(boolean b)
If true, the cluster-wide rollback phase in two-phase commit (2PC) transactions will be
synchronous, so Infinispan will wait for responses from all nodes to which the rollback was
sent.
|
TransactionConfigurationBuilder |
ConfigurationChildBuilder.transaction() |
TransactionConfigurationBuilder |
ConfigurationBuilder.transaction() |
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.transactionManagerLookup(TransactionManagerLookup tml)
Configure Transaction manager lookup directly using an instance of TransactionManagerLookup.
|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.transactionMode(TransactionMode transactionMode) |
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.transactionProtocol(TransactionProtocol transactionProtocol) |
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.transactionSynchronizationRegistryLookup(TransactionSynchronizationRegistryLookup lookup)
Configure Transaction Synchronization Registry lookup directly using an instance of
TransactionManagerLookup.
|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.use1PcForAutoCommitTransactions(boolean b)
Before Infinispan 5.1 you could access the cache both transactionally and
non-transactionally.
|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.useEagerLocking(boolean b)
Deprecated.
Starting with Infinispan 5.1 eager locking is replaced with pessimistic locking and can
be enforced by setting transaction's locking mode to PESSIMISTIC.
|
TransactionConfigurationBuilder |
TransactionConfigurationBuilder.useSynchronization(boolean b)
Configures whether the cache registers a synchronization with the transaction manager, or registers itself as an
XA resource.
|
Constructor and Description |
---|
AbstractTransportConfigurationChildBuilder(TransactionConfigurationBuilder builder) |
Copyright © 2017 JBoss, a division of Red Hat. All rights reserved.