org.infinispan.config
Class Configuration.TransactionType

java.lang.Object
  extended by org.infinispan.config.AbstractConfigurationBean
      extended by org.infinispan.config.AbstractNamedCacheConfigurationBean
          extended by org.infinispan.config.Configuration.TransactionType
All Implemented Interfaces:
Serializable, Cloneable, CloneableConfigurationComponent, FluentConfiguration.TransactionConfig, JAXBUnmarshallable
Enclosing class:
Configuration

Deprecated.

@Deprecated
public static class Configuration.TransactionType
extends AbstractNamedCacheConfigurationBean
implements FluentConfiguration.TransactionConfig

Defines transactional (JTA) characteristics of the cache.

See Also:
Configuration reference, Serialized Form

Field Summary
protected  Boolean autoCommit
          Deprecated.  
protected  Integer cacheStopTimeout
          Deprecated.  
protected  Boolean eagerLockSingleNode
          Deprecated.  
protected  LockingMode lockingMode
          Deprecated.  
protected  Configuration.RecoveryType recovery
          Deprecated.  
protected  Boolean syncCommitPhase
          Deprecated.  
protected  Boolean syncRollbackPhase
          Deprecated.  
protected  TransactionManagerLookup transactionManagerLookup
          Deprecated.  
protected  String transactionManagerLookupClass
          Deprecated.  
protected  TransactionMode transactionMode
          Deprecated.  
protected  TransactionSynchronizationRegistryLookup transactionSynchronizationRegistryLookup
          Deprecated.  
protected  Boolean useEagerLocking
          Deprecated.  
protected  Boolean useSynchronization
          Deprecated.  
 
Fields inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
cr
 
Fields inherited from class org.infinispan.config.AbstractConfigurationBean
overriddenConfigurationElements
 
Constructor Summary
Configuration.TransactionType()
          Deprecated.  
Configuration.TransactionType(String transactionManagerLookupClass)
          Deprecated.  
 
Method Summary
 void accept(ConfigurationBeanVisitor v)
          Deprecated.  
 FluentConfiguration.AsyncConfig async()
          Deprecated.  
 FluentConfiguration.TransactionConfig autoCommit(boolean enabled)
          Deprecated.  
 Configuration build()
          Deprecated.  
 Configuration build()
          Deprecated.  
 FluentConfiguration.TransactionConfig cacheStopTimeout(Integer cacheStopTimeout)
          Deprecated. If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish.
 Configuration.TransactionType clone()
          Deprecated.  
 FluentConfiguration.ClusteringConfig clustering()
          Deprecated.  
 FluentConfiguration.ClusteringConfig clustering()
          Deprecated.  
 FluentConfiguration.CustomInterceptorsConfig customInterceptors()
          Deprecated.  
 FluentConfiguration.CustomInterceptorsConfig customInterceptors()
          Deprecated.  
 FluentConfiguration.DataContainerConfig dataContainer()
          Deprecated.  
 FluentConfiguration.DataContainerConfig dataContainer()
          Deprecated.  
 FluentConfiguration.DeadlockDetectionConfig deadlockDetection()
          Deprecated. This method allows configuration of the deadlock detection.
 FluentConfiguration.DeadlockDetectionConfig deadlockDetection()
          Deprecated. This method allows configuration of the deadlock detection.
 FluentConfiguration.TransactionConfig eagerLockSingleNode(Boolean eagerLockSingleNode)
          Deprecated. Only has effect for DIST mode and when useEagerLocking is set to true.
 boolean equals(Object o)
          Deprecated.  
 FluentConfiguration.EvictionConfig eviction()
          Deprecated.  
 FluentConfiguration.EvictionConfig eviction()
          Deprecated.  
 FluentConfiguration.ExpirationConfig expiration()
          Deprecated.  
 FluentConfiguration.ExpirationConfig expiration()
          Deprecated.  
 Boolean getAutoCommit()
          Deprecated.  
 Integer getCacheStopTimeout()
          Deprecated.  
 LockingMode getLockingMode()
          Deprecated.  
 String getTransactionManagerLookupClass()
          Deprecated.  
 TransactionMode getTransactionMode()
          Deprecated.  
 TransactionSynchronizationRegistryLookup getTransactionSynchronizationRegistryLookup()
          Deprecated.  
 Boolean getUse1PcForAutoCommitTransactions()
          Deprecated.  
 FluentConfiguration.HashConfig hash()
          Deprecated.  
 int hashCode()
          Deprecated.  
 FluentConfiguration.IndexingConfig indexing()
          Deprecated. This method allows configuration of the indexing subsystem.
 FluentConfiguration.IndexingConfig indexing()
          Deprecated. This method allows configuration of the indexing subsystem.
 FluentConfiguration.InvocationBatchingConfig invocationBatching()
          Deprecated. This method allows configuration of invocation batching.
 FluentConfiguration.InvocationBatchingConfig invocationBatching()
          Deprecated. This method allows configuration of invocation batching.
 Boolean isEagerLockSingleNode()
          Deprecated.  
 Boolean isSyncCommitPhase()
          Deprecated.  
 Boolean isSyncRollbackPhase()
          Deprecated.  
 Boolean isUseEagerLocking()
          Deprecated.  
 Boolean isUseSynchronization()
          Deprecated.  
 FluentConfiguration.JmxStatisticsConfig jmxStatistics()
          Deprecated. This method allows configuration of jmx statistics.
 FluentConfiguration.JmxStatisticsConfig jmxStatistics()
          Deprecated. This method allows configuration of jmx statistics.
 FluentConfiguration.L1Config l1()
          Deprecated.  
 FluentConfiguration.LoadersConfig loaders()
          Deprecated.  
 FluentConfiguration.LoadersConfig loaders()
          Deprecated.  
 FluentConfiguration.LockingConfig locking()
          Deprecated.  
 FluentConfiguration.LockingConfig locking()
          Deprecated.  
 FluentConfiguration.TransactionConfig lockingMode(LockingMode lockingMode)
          Deprecated. Configures whether the cache uses optimistic or pessimistic locking.
 FluentConfiguration.ClusteringConfig mode(Configuration.CacheMode mode)
          Deprecated.  
 FluentConfiguration.RecoveryConfig recovery()
          Deprecated. This method allows configuration of the transaction recovery cache.
 void setCacheStopTimeout(Integer cacheStopTimeout)
          Deprecated. The visibility of this will be reduced, use cacheStopTimeout(Integer) instead
protected  Configuration.TransactionType setConfiguration(Configuration config)
          Deprecated.  
 FluentConfiguration.TransactionConfig setEagerLockSingleNode(Boolean eagerLockSingleNode)
          Deprecated. The visibility of this will be reduced, use eagerLockSingleNode(Boolean) instead
 void setLockingMode(LockingMode lockingMode)
          Deprecated.  
 void setSyncCommitPhase(Boolean syncCommitPhase)
          Deprecated. The visibility of this will be reduced, use syncCommitPhase(Boolean) instead
 void setSyncRollbackPhase(Boolean syncRollbackPhase)
          Deprecated. The visibility of this will be reduced, use setSyncRollbackPhase(Boolean) instead
 void setTransactionManagerLookupClass(String transactionManagerLookupClass)
          Deprecated. The visibility of this will be reduced, use transactionManagerLookupClass(Class) instead
 void setTransactionMode(TransactionMode transactionMode)
          Deprecated.  
 void setUse1PcForAutoCommitTransactions(Boolean use1PcForAutoCommitTransactions)
          Deprecated.  
 void setUseEagerLocking(Boolean useEagerLocking)
          Deprecated. The visibility of this will be reduced, use useEagerLocking(Boolean) instead
 FluentConfiguration.StateRetrievalConfig stateRetrieval()
          Deprecated.  
 FluentConfiguration.StoreAsBinaryConfig storeAsBinary()
          Deprecated. This method allows configuration of lazy deserialization.
 FluentConfiguration.StoreAsBinaryConfig storeAsBinary()
          Deprecated. This method allows configuration of lazy deserialization.
 FluentConfiguration.SyncConfig sync()
          Deprecated.  
 FluentConfiguration.TransactionConfig syncCommitPhase(Boolean syncCommitPhase)
          Deprecated. Important: enabling this might cause inconsistencies if multiple transactions update the same key concurrently.
 FluentConfiguration.TransactionConfig syncRollbackPhase(Boolean syncRollbackPhase)
          Deprecated. 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()
          Deprecated.  
 FluentConfiguration.TransactionConfig transaction()
          Deprecated.  
 FluentConfiguration.TransactionConfig transactionManagerLookup(TransactionManagerLookup transactionManagerLookup)
          Deprecated. Configure Transaction manager lookup directly using an instance of TransactionManagerLookup.
 FluentConfiguration.TransactionConfig transactionManagerLookupClass(Class<? extends TransactionManagerLookup> transactionManagerLookupClass)
          Deprecated. Fully qualified class name of a class that looks up a reference to a TransactionManager.
 FluentConfiguration.TransactionConfig transactionMode(TransactionMode txMode)
          Deprecated. Configures whether the cache is transactional or not.
 FluentConfiguration.TransactionConfig transactionSynchronizationRegistryLookup(TransactionSynchronizationRegistryLookup transactionSynchronizationRegistryLookup)
          Deprecated. Configure Transaction Synchronization Registry lookup directly using an instance of TransactionManagerLookup.
 FluentConfiguration.UnsafeConfig unsafe()
          Deprecated.  
 FluentConfiguration.UnsafeConfig unsafe()
          Deprecated.  
 Configuration.TransactionType use1PcForAutoCommitTransactions(boolean b)
          Deprecated. Please refer to Configuration.isUse1PcForAutoCommitTransactions().
 FluentConfiguration.TransactionConfig useEagerLocking(Boolean useEagerLocking)
          Deprecated. Only has effect for DIST mode and when useEagerLocking is set to true.
 FluentConfiguration.TransactionConfig useSynchronization(Boolean useSynchronization)
          Deprecated.  
 FluentConfiguration.VersioningConfig versioning()
          Deprecated.  
 FluentConfiguration.VersioningConfig versioning()
          Deprecated.  
 void willUnmarshall(Object parent)
          Deprecated. Indicates that this element is about to be unmarshalled from the XML source that was processed.
 
Methods inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
hasComponentStarted, inject
 
Methods inherited from class org.infinispan.config.AbstractConfigurationBean
testImmutability, toTypedProperties, toTypedProperties, uc
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transactionManagerLookupClass

protected String transactionManagerLookupClass
Deprecated. 

transactionManagerLookup

protected TransactionManagerLookup transactionManagerLookup
Deprecated. 

transactionSynchronizationRegistryLookup

protected TransactionSynchronizationRegistryLookup transactionSynchronizationRegistryLookup
Deprecated. 

syncCommitPhase

@Dynamic
protected Boolean syncCommitPhase
Deprecated. 

syncRollbackPhase

@Dynamic
protected Boolean syncRollbackPhase
Deprecated. 

useEagerLocking

@Dynamic
protected Boolean useEagerLocking
Deprecated. 

useSynchronization

protected Boolean useSynchronization
Deprecated. 

eagerLockSingleNode

@Dynamic
protected Boolean eagerLockSingleNode
Deprecated. 

cacheStopTimeout

@Dynamic
protected Integer cacheStopTimeout
Deprecated. 

lockingMode

protected LockingMode lockingMode
Deprecated. 

transactionMode

protected TransactionMode transactionMode
Deprecated. 

autoCommit

protected Boolean autoCommit
Deprecated. 

recovery

protected Configuration.RecoveryType recovery
Deprecated. 
Constructor Detail

Configuration.TransactionType

public Configuration.TransactionType(String transactionManagerLookupClass)
Deprecated. 

Configuration.TransactionType

public Configuration.TransactionType()
Deprecated. 
Method Detail

accept

public void accept(ConfigurationBeanVisitor v)
Deprecated. 

getTransactionManagerLookupClass

public String getTransactionManagerLookupClass()
Deprecated. 

transactionMode

public FluentConfiguration.TransactionConfig transactionMode(TransactionMode txMode)
Deprecated. 
Description copied from interface: FluentConfiguration.TransactionConfig
Configures whether the cache is transactional or not.

Specified by:
transactionMode in interface FluentConfiguration.TransactionConfig
See Also:
TransactionMode

setTransactionManagerLookupClass

@Deprecated
public void setTransactionManagerLookupClass(String transactionManagerLookupClass)
Deprecated. The visibility of this will be reduced, use transactionManagerLookupClass(Class) instead


transactionManagerLookupClass

public FluentConfiguration.TransactionConfig transactionManagerLookupClass(Class<? extends TransactionManagerLookup> transactionManagerLookupClass)
Deprecated. 
Description copied from interface: FluentConfiguration.TransactionConfig
Fully qualified class name of a class that looks up a reference to a TransactionManager. The default provided is capable of locating the default TransactionManager in most popular Java EE systems, using a JNDI lookup.

Specified by:
transactionManagerLookupClass in interface FluentConfiguration.TransactionConfig

isSyncCommitPhase

public Boolean isSyncCommitPhase()
Deprecated. 

getUse1PcForAutoCommitTransactions

public Boolean getUse1PcForAutoCommitTransactions()
Deprecated. 

setUse1PcForAutoCommitTransactions

public void setUse1PcForAutoCommitTransactions(Boolean use1PcForAutoCommitTransactions)
Deprecated. 

setSyncCommitPhase

@Deprecated
public void setSyncCommitPhase(Boolean syncCommitPhase)
Deprecated. The visibility of this will be reduced, use syncCommitPhase(Boolean) instead


syncCommitPhase

public FluentConfiguration.TransactionConfig syncCommitPhase(Boolean syncCommitPhase)
Deprecated. 
Important: enabling this might cause inconsistencies if multiple transactions update the same key concurrently. See Configuration.isSyncCommitPhase() for more details.

Specified by:
syncCommitPhase in interface FluentConfiguration.TransactionConfig

useSynchronization

public FluentConfiguration.TransactionConfig useSynchronization(Boolean useSynchronization)
Deprecated. 
Specified by:
useSynchronization in interface FluentConfiguration.TransactionConfig

lockingMode

public FluentConfiguration.TransactionConfig lockingMode(LockingMode lockingMode)
Deprecated. 
Description copied from interface: FluentConfiguration.TransactionConfig
Configures whether the cache uses optimistic or pessimistic locking. If the cache is not transactional then the locking mode is ignored.

Specified by:
lockingMode in interface FluentConfiguration.TransactionConfig
See Also:
Configuration.isTransactionalCache()

autoCommit

public FluentConfiguration.TransactionConfig autoCommit(boolean enabled)
Deprecated. 
Specified by:
autoCommit in interface FluentConfiguration.TransactionConfig
See Also:
Configuration.isTransactionAutoCommit().

use1PcForAutoCommitTransactions

public Configuration.TransactionType use1PcForAutoCommitTransactions(boolean b)
Deprecated. 
Please refer to Configuration.isUse1PcForAutoCommitTransactions().

Specified by:
use1PcForAutoCommitTransactions in interface FluentConfiguration.TransactionConfig

isUseSynchronization

public Boolean isUseSynchronization()
Deprecated. 

isSyncRollbackPhase

public Boolean isSyncRollbackPhase()
Deprecated. 

setSyncRollbackPhase

@Deprecated
public void setSyncRollbackPhase(Boolean syncRollbackPhase)
Deprecated. The visibility of this will be reduced, use setSyncRollbackPhase(Boolean) instead


syncRollbackPhase

public FluentConfiguration.TransactionConfig syncRollbackPhase(Boolean syncRollbackPhase)
Deprecated. 
Description copied from interface: FluentConfiguration.TransactionConfig
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. Otherwise, the rollback phase will be asynchronous. Keeping it as false improves performance of 2PC transactions.

Specified by:
syncRollbackPhase in interface FluentConfiguration.TransactionConfig

isUseEagerLocking

public Boolean isUseEagerLocking()
Deprecated. 

setUseEagerLocking

@Deprecated
public void setUseEagerLocking(Boolean useEagerLocking)
Deprecated. The visibility of this will be reduced, use useEagerLocking(Boolean) instead


useEagerLocking

public FluentConfiguration.TransactionConfig useEagerLocking(Boolean useEagerLocking)
Deprecated. 
Description copied from interface: FluentConfiguration.TransactionConfig
Only has effect for DIST mode and when useEagerLocking is set to true. When this is enabled, then only one node is locked in the cluster, disregarding numOwners config. On the opposite, if this is false, then on all cache.lock() calls numOwners RPCs are being performed. The node that gets locked is the main data owner, i.e. the node where data would reside if numOwners==1. If the node where the lock resides crashes, then the transaction is marked for rollback - data is in a consistent state, no fault tolerance. Note: Starting with infinispan 5.1 eager locking is replaced with pessimistic locking and can be enforced by setting transaction's locking mode to PESSIMISTIC.

Specified by:
useEagerLocking in interface FluentConfiguration.TransactionConfig
See Also:
Configuration.getTransactionLockingMode()

transactionManagerLookup

public FluentConfiguration.TransactionConfig transactionManagerLookup(TransactionManagerLookup transactionManagerLookup)
Deprecated. 
Description copied from interface: FluentConfiguration.TransactionConfig
Configure Transaction manager lookup directly using an instance of TransactionManagerLookup. Calling this method marks the cache as transactional.

Specified by:
transactionManagerLookup in interface FluentConfiguration.TransactionConfig
Parameters:
transactionManagerLookup - instance to use as lookup
Returns:
this TransactionConfig

transactionSynchronizationRegistryLookup

public FluentConfiguration.TransactionConfig transactionSynchronizationRegistryLookup(TransactionSynchronizationRegistryLookup transactionSynchronizationRegistryLookup)
Deprecated. 
Description copied from interface: FluentConfiguration.TransactionConfig
Configure Transaction Synchronization Registry lookup directly using an instance of TransactionManagerLookup. Calling this method marks the cache as transactional.

Specified by:
transactionSynchronizationRegistryLookup in interface FluentConfiguration.TransactionConfig
Parameters:
transactionSynchronizationRegistryLookup - instance to use as lookup
Returns:
this TransactionConfig

getTransactionSynchronizationRegistryLookup

public TransactionSynchronizationRegistryLookup getTransactionSynchronizationRegistryLookup()
Deprecated. 

isEagerLockSingleNode

public Boolean isEagerLockSingleNode()
Deprecated. 

setEagerLockSingleNode

@Deprecated
public FluentConfiguration.TransactionConfig setEagerLockSingleNode(Boolean eagerLockSingleNode)
Deprecated. The visibility of this will be reduced, use eagerLockSingleNode(Boolean) instead


eagerLockSingleNode

public FluentConfiguration.TransactionConfig eagerLockSingleNode(Boolean eagerLockSingleNode)
Deprecated. 
Description copied from interface: FluentConfiguration.TransactionConfig
Only has effect for DIST mode and when useEagerLocking is set to true. When this is enabled, then only one node is locked in the cluster, disregarding numOwners config. On the opposite, if this is false, then on all cache.lock() calls numOwners RPCs are being performed. The node that gets locked is the main data owner, i.e. the node where data would reside if numOwners==1. If the node where the lock resides crashes, then the transaction is marked for rollback - data is in a consistent state, no fault tolerance.

Specified by:
eagerLockSingleNode in interface FluentConfiguration.TransactionConfig

getCacheStopTimeout

public Integer getCacheStopTimeout()
Deprecated. 

setCacheStopTimeout

@Deprecated
public void setCacheStopTimeout(Integer cacheStopTimeout)
Deprecated. The visibility of this will be reduced, use cacheStopTimeout(Integer) instead


cacheStopTimeout

public FluentConfiguration.TransactionConfig cacheStopTimeout(Integer cacheStopTimeout)
Deprecated. 
Description copied from interface: FluentConfiguration.TransactionConfig
If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. It is recommended that this value does not exceed the transaction timeout because even if a new transaction was started just before the cache was stopped, this could only last as long as the transaction timeout allows it.

Specified by:
cacheStopTimeout in interface FluentConfiguration.TransactionConfig

recovery

public FluentConfiguration.RecoveryConfig recovery()
Deprecated. 
Description copied from interface: FluentConfiguration.TransactionConfig
This method allows configuration of the transaction recovery cache. When this method is called, it automatically enables recovery. So, if you want it to be disabled, make sure you call FluentConfiguration.RecoveryConfig.disable()

Specified by:
recovery in interface FluentConfiguration.TransactionConfig

setConfiguration

protected Configuration.TransactionType setConfiguration(Configuration config)
Deprecated. 

getTransactionMode

public TransactionMode getTransactionMode()
Deprecated. 

setTransactionMode

public void setTransactionMode(TransactionMode transactionMode)
Deprecated. 

getLockingMode

public LockingMode getLockingMode()
Deprecated. 

setLockingMode

public void setLockingMode(LockingMode lockingMode)
Deprecated. 

getAutoCommit

public Boolean getAutoCommit()
Deprecated. 

equals

public boolean equals(Object o)
Deprecated. 
Overrides:
equals in class Object

hashCode

public int hashCode()
Deprecated. 
Overrides:
hashCode in class Object

willUnmarshall

public void willUnmarshall(Object parent)
Deprecated. 
Description copied from interface: JAXBUnmarshallable
Indicates that this element is about to be unmarshalled from the XML source that was processed.

Specified by:
willUnmarshall in interface JAXBUnmarshallable
Overrides:
willUnmarshall in class AbstractConfigurationBean
Parameters:
parent - parent component

clone

public Configuration.TransactionType clone()
                                    throws CloneNotSupportedException
Deprecated. 
Specified by:
clone in interface CloneableConfigurationComponent
Overrides:
clone in class AbstractNamedCacheConfigurationBean
Throws:
CloneNotSupportedException

locking

public FluentConfiguration.LockingConfig locking()
Deprecated. 

loaders

public FluentConfiguration.LoadersConfig loaders()
Deprecated. 

transaction

public FluentConfiguration.TransactionConfig transaction()
Deprecated. 

deadlockDetection

public FluentConfiguration.DeadlockDetectionConfig deadlockDetection()
Deprecated. 
This method allows configuration of the deadlock detection. When this method is called, it automatically enables deadlock detection. So, if you want it to be disabled, make sure you call FluentConfiguration.DeadlockDetectionConfig.disable()


customInterceptors

public FluentConfiguration.CustomInterceptorsConfig customInterceptors()
Deprecated. 

eviction

public FluentConfiguration.EvictionConfig eviction()
Deprecated. 

expiration

public FluentConfiguration.ExpirationConfig expiration()
Deprecated. 

clustering

public FluentConfiguration.ClusteringConfig clustering()
Deprecated. 

indexing

public FluentConfiguration.IndexingConfig indexing()
Deprecated. 
This method allows configuration of the indexing subsystem. When this method is called, it automatically enables indexing. So, if you want it to be disabled, make sure you call FluentConfiguration.IndexingConfig.disable()


dataContainer

public FluentConfiguration.DataContainerConfig dataContainer()
Deprecated. 

unsafe

public FluentConfiguration.UnsafeConfig unsafe()
Deprecated. 

jmxStatistics

public FluentConfiguration.JmxStatisticsConfig jmxStatistics()
Deprecated. 
This method allows configuration of jmx statistics. When this method is called, it automatically enables jmx statistics.


storeAsBinary

public FluentConfiguration.StoreAsBinaryConfig storeAsBinary()
Deprecated. 
This method allows configuration of lazy deserialization. When this method is called, it automatically enables lazy deserialization.


invocationBatching

public FluentConfiguration.InvocationBatchingConfig invocationBatching()
Deprecated. 
This method allows configuration of invocation batching. When this method is called, it automatically enables invocation batching.


versioning

public FluentConfiguration.VersioningConfig versioning()
Deprecated. 

build

public Configuration build()
Deprecated. 

locking

public FluentConfiguration.LockingConfig locking()
Deprecated. 

loaders

public FluentConfiguration.LoadersConfig loaders()
Deprecated. 

transaction

public FluentConfiguration.TransactionConfig transaction()
Deprecated. 

deadlockDetection

public FluentConfiguration.DeadlockDetectionConfig deadlockDetection()
Deprecated. 
This method allows configuration of the deadlock detection. When this method is called, it automatically enables deadlock detection. So, if you want it to be disabled, make sure you call FluentConfiguration.DeadlockDetectionConfig.disable()


customInterceptors

public FluentConfiguration.CustomInterceptorsConfig customInterceptors()
Deprecated. 

eviction

public FluentConfiguration.EvictionConfig eviction()
Deprecated. 

expiration

public FluentConfiguration.ExpirationConfig expiration()
Deprecated. 

clustering

public FluentConfiguration.ClusteringConfig clustering()
Deprecated. 

indexing

public FluentConfiguration.IndexingConfig indexing()
Deprecated. 
This method allows configuration of the indexing subsystem. When this method is called, it automatically enables indexing. So, if you want it to be disabled, make sure you call FluentConfiguration.IndexingConfig.disable()


dataContainer

public FluentConfiguration.DataContainerConfig dataContainer()
Deprecated. 

unsafe

public FluentConfiguration.UnsafeConfig unsafe()
Deprecated. 

jmxStatistics

public FluentConfiguration.JmxStatisticsConfig jmxStatistics()
Deprecated. 
This method allows configuration of jmx statistics. When this method is called, it automatically enables jmx statistics.


storeAsBinary

public FluentConfiguration.StoreAsBinaryConfig storeAsBinary()
Deprecated. 
This method allows configuration of lazy deserialization. When this method is called, it automatically enables lazy deserialization.


versioning

public FluentConfiguration.VersioningConfig versioning()
Deprecated. 

invocationBatching

public FluentConfiguration.InvocationBatchingConfig invocationBatching()
Deprecated. 
This method allows configuration of invocation batching. When this method is called, it automatically enables invocation batching.


async

public FluentConfiguration.AsyncConfig async()
Deprecated. 

sync

public FluentConfiguration.SyncConfig sync()
Deprecated. 

stateRetrieval

public FluentConfiguration.StateRetrievalConfig stateRetrieval()
Deprecated. 

l1

public FluentConfiguration.L1Config l1()
Deprecated. 

hash

public FluentConfiguration.HashConfig hash()
Deprecated. 

mode

public FluentConfiguration.ClusteringConfig mode(Configuration.CacheMode mode)
Deprecated. 

build

public Configuration build()
Deprecated. 

-->

Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.