|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface FluentConfiguration.TransactionConfig
Defines transactional (JTA) characteristics of the cache.
Method Summary | |
---|---|
Configuration |
build()
|
FluentConfiguration.TransactionConfig |
cacheStopTimeout(Integer cacheStopTimeout)
If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. |
FluentConfiguration.ClusteringConfig |
clustering()
|
FluentConfiguration.CustomInterceptorsConfig |
customInterceptors()
|
FluentConfiguration.DataContainerConfig |
dataContainer()
|
FluentConfiguration.DeadlockDetectionConfig |
deadlockDetection()
This method allows configuration of the deadlock detection. |
FluentConfiguration.TransactionConfig |
eagerLockSingleNode(Boolean eagerLockSingleNode)
Only has effect for DIST mode and when useEagerLocking is set to true. |
FluentConfiguration.EvictionConfig |
eviction()
|
FluentConfiguration.ExpirationConfig |
expiration()
|
FluentConfiguration.IndexingConfig |
indexing()
This method allows configuration of the indexing subsystem. |
FluentConfiguration.InvocationBatchingConfig |
invocationBatching()
This method allows configuration of invocation batching. |
FluentConfiguration.JmxStatisticsConfig |
jmxStatistics()
This method allows configuration of jmx statistics. |
FluentConfiguration.LoadersConfig |
loaders()
|
FluentConfiguration.LockingConfig |
locking()
|
FluentConfiguration.RecoveryConfig |
recovery()
This method allows configuration of the transaction recovery cache. |
FluentConfiguration.StoreAsBinaryConfig |
storeAsBinary()
This method allows configuration of lazy deserialization. |
FluentConfiguration.TransactionConfig |
syncCommitPhase(Boolean syncCommitPhase)
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. |
FluentConfiguration.TransactionConfig |
syncRollbackPhase(Boolean syncRollbackPhase)
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. |
FluentConfiguration.TransactionConfig |
transaction()
|
FluentConfiguration.TransactionConfig |
transactionManagerLookup(TransactionManagerLookup transactionManagerLookup)
Configure Transaction manager lookup directly using an instance of TransactionManagerLookup |
FluentConfiguration.TransactionConfig |
transactionManagerLookupClass(Class<? extends TransactionManagerLookup> transactionManagerLookupClass)
Fully qualified class name of a class that looks up a reference to a TransactionManager . |
FluentConfiguration.TransactionConfig |
transactionSynchronizationRegistryLookup(TransactionSynchronizationRegistryLookup transactionSynchronizationRegistryLookup)
Configure Transaction Synchronization Registry lookup directly using an instance of TransactionManagerLookup |
FluentConfiguration.UnsafeConfig |
unsafe()
|
FluentConfiguration.TransactionConfig |
useEagerLocking(Boolean useEagerLocking)
Only has effect for DIST mode and when useEagerLocking is set to true. |
FluentConfiguration.TransactionConfig |
useSynchronization(Boolean useSynchronization)
|
Method Detail |
---|
FluentConfiguration.TransactionConfig transactionManagerLookupClass(Class<? extends TransactionManagerLookup> transactionManagerLookupClass)
TransactionManager
. The default provided is capable of locating
the default TransactionManager in most popular Java EE systems, using a JNDI lookup.
transactionManagerLookupClass
- FluentConfiguration.TransactionConfig transactionManagerLookup(TransactionManagerLookup transactionManagerLookup)
transactionManagerLookup
- instance to use as lookup
FluentConfiguration.TransactionConfig transactionSynchronizationRegistryLookup(TransactionSynchronizationRegistryLookup transactionSynchronizationRegistryLookup)
transactionSynchronizationRegistryLookup
- instance to use as lookup
FluentConfiguration.TransactionConfig syncCommitPhase(Boolean syncCommitPhase)
syncCommitPhase
- FluentConfiguration.TransactionConfig syncRollbackPhase(Boolean syncRollbackPhase)
syncRollbackPhase
- FluentConfiguration.TransactionConfig useEagerLocking(Boolean useEagerLocking)
useEagerLocking
- FluentConfiguration.TransactionConfig eagerLockSingleNode(Boolean eagerLockSingleNode)
eagerLockSingleNode
- FluentConfiguration.TransactionConfig cacheStopTimeout(Integer cacheStopTimeout)
FluentConfiguration.RecoveryConfig recovery()
FluentConfiguration.RecoveryConfig.disable()
FluentConfiguration.TransactionConfig useSynchronization(Boolean useSynchronization)
FluentConfiguration.LockingConfig locking()
FluentConfiguration.LoadersConfig loaders()
FluentConfiguration.TransactionConfig transaction()
FluentConfiguration.DeadlockDetectionConfig deadlockDetection()
FluentConfiguration.DeadlockDetectionConfig.disable()
FluentConfiguration.CustomInterceptorsConfig customInterceptors()
FluentConfiguration.EvictionConfig eviction()
FluentConfiguration.ExpirationConfig expiration()
FluentConfiguration.ClusteringConfig clustering()
FluentConfiguration.IndexingConfig indexing()
FluentConfiguration.IndexingConfig.disable()
FluentConfiguration.DataContainerConfig dataContainer()
FluentConfiguration.UnsafeConfig unsafe()
FluentConfiguration.JmxStatisticsConfig jmxStatistics()
FluentConfiguration.StoreAsBinaryConfig storeAsBinary()
FluentConfiguration.InvocationBatchingConfig invocationBatching()
Configuration build()
|
--> | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |