Chapter 15. Configuration Options
15.1. Options
Table 15.1, “Configuration Options” shows the configuration options, with possible values. More details about each option can be found in the relevant sections of this document.
Name
|
Values
|
Description
| ||||
---|---|---|---|---|---|---|
com.arjuna.ats.arjuna.objectstore.storeSync
|
ON/OFF
|
Enables or disables synchronization of the object store. Use with caution.
| ||||
com.arjuna.ats.arjuna.objectstore.storeType
|
|
Specifies the type of object store implementation to use.
| ||||
com.arjuna.ats.arjuna.objectstore.hashedDirectories
|
Any integer
|
Sets the number of directories to hash object states over for the
HashedStore object store implementation.
| ||||
com.arjuna.ats.txoj.lockstore.lockStoreType
|
|
Specifies the type of lock store implementation to use.
| ||||
com.arjuna.ats.txoj.lockstore.lockStoreDir
|
|
Specifies the location of the lock store.
| ||||
com.arjuna.ats.arjuna.objectstore.objectStoreDir
|
Any location the application can write to.
|
Specifies the location of the object store.
| ||||
com.arjuna.ats.arjuna.objectstore.localOSRoot
|
defaultStore
|
Specifies the name of the object store root.
| ||||
com.arjuna.ats.arjuna.coordinator.actionStore
|
|
The transaction log implementation to use.
| ||||
com.arjuna.ats.arjuna.coordinator.asyncCommit
|
YES/NO
|
Turns on or off asynchronous
commit . Off by default.
|
Name
|
Values
|
Description
|
---|---|---|
com.arjuna.ats.arjuna.coordinator.asyncPrepare
|
YES/NO
|
Turns on or off asynchronous
prepare . Off by default.
|
com.arjuna.ats.arjuna.objectstore.transactionSync
|
ON/OFF
|
Turns synchronization of the object store on or off. Use with caution.
|
com.arjuna.ats.arjuna.objectstore.jdbcUserDbAccess
|
JDBCAccess class name
|
Specifies the JDBCAccess implementation to use for user-level object stores.
|
com.arjuna.ats.arjuna.objectstore.jdbcTxDbAccess
|
JDBCAccess class name
|
Specifies the JDBCAccess implementation to use for transaction object stores.
|
com.arjuna.ats.arjuna.coordinator.commitOnePhase
|
YES/NO
|
Enables or disables the one-phase
commit optimization.
|
com.arjuna.ats.arjuna.coordinator.readonlyOptimisation
|
YES/NO
|
Enables or disables read-only optimization for the second phase
abort .
|
com.arjuna.ats.arjuna.coordinator.enableStatistics
|
YES/NO
|
Starts or stops collecting transaction statistic information.
|
com.arjuna.ats.arjuna.coordinator.startDisabled
|
YES/NO
|
Start with the transaction system enabled or disabled. Toggle via the class mentioned in the footnote.[a]
|
com.arjuna.ats.arjuna.coordinator.defaultTimeout
|
Any integer
|
Timeout, in milliseconds
|
[a]
Toggle via the com.arjuna.ats.arjuna.coordinator.TxControl class.
|