3.5.3.6.2. Transaction Configuration
JBoss Data Grid transactions are configured at the cache level. The following is an example of how to configure transactions:
<cache> .. <transaction mode="NONE" stop-timeout="30000" locking="OPTIMISTIC" /> ... </cache>
- The
mode
attribute sets the cache transaction mode. Valid values for this attribute areNONE
(default),NON_XA
,NON_DURABLE_XA
,FULL_XA
. - The
stop-timeout
attribute indicates the number of milliseconds JBoss Data Grid waits for ongoing remote and local transactions to conclude when the cache is stopped. - The
locking
attribute specifies the locking mode used for the cache. Valid values for this attribute areOPTIMISTIC
(default) andPESSIMISTIC
.