Chapter 7. Configuration options

7.1. Options

The following shows the configuration features, with possible values shown. More details about each option can be found in the relevant sections of this document.
  • com.arjuna.ats.arjuna.objectstore.storeSync
    • Possible Values: ON/OFF
    • Description: Turns synchronization of the object store on or off. Use with caution.
  • com.arjuna.ats.arjuna.objectstore.storeType
    • Possible Values: ShadowStore/ShadowNoFileLockStore/JDBCStore/HashedStore
    • Description: Specify the type of object store implementation to use.
  • com.arjuna.ats.arjuna.objectstore.hashedDirectories
    • Possible Values: 255/any integer value
    • Description: Set the number of directories to hash object states over for the HashedStore object store implementation.
  • com.arjuna.ats.txoj.lockstore.lockStoreType
    • Possible Values: BasicLockStore/BasicPersistentLockStore
    • Description: Specify the type of the lock store implementation to use.
  • com.arjuna.ats.txoj.lockstore.lockStoreDir
    • Possible Values: Windows: .\LockStore Unix: ./LockStore
    • Description: Specify the location of the lock store.
  • com.arjuna.ats.arjuna.objectstore.objectStoreDir
    • Possible Values: Any location the application can write to.
    • Description: Specify the location of the object store.
  • com.arjuna.ats.arjuna.objectstore.localOSRoot
    • Possible Values: defaultStore
    • Description: Specify the name of the object store root.
  • com.arjuna.ats.arjuna.coordinator.actionStore
    • Possible Values: ActionStore/HashedActionStore/JDBCActionStore
    • Description: The transaction log implementation to use.
  • com.arjuna.ats.arjuna.coordinator.asyncCommit
    • Possible Values: YES/NO
    • Description: Turns on or off (default) asynchronous commit.
  • com.arjuna.ats.arjuna.coordinator.asyncPrepare
    • Possible Values: YES/NO
    • Description: Turns on or off (default) asynchronous prepare.
  • com.arjuna.ats.arjuna.objectstore.transactionSync
    • Possible Values: ON/OFF
    • Description: Turns synchronization of the object store on or off. Use with caution.
  • com.arjuna.ats.arjuna.objectstore.jdbcUserDbAccess
    • Possible Values: JDBCAccess class name
    • Description: The JDBCAccess implementation to use for user-level object stores.
  • com.arjuna.ats.arjuna.objectstore.jdbcTxDbAccess
    • Possible Values: JDBCAccess class name
    • Description: The JDBCAccess implementation to use for transaction object stores.
  • com.arjuna.ats.arjuna.coordinator.commitOnePhase
    • Possible Values: YES/NO
    • Description: Enable or disable the one-phase commit optimization.
  • com.arjuna.ats.arjuna.coordinator.readonlyOptimisation
    • Possible Values: YES/NO
    • Description: Enable or disable read-only optimization for the second phase abort.
  • com.arjuna.ats.arjuna.coordinator.enableStatistics
    • Possible Values: YES/NO
    • Description: Start/stop collecting transaction statistic information.
  • com.arjuna.ats.arjuna.coordinator.startDisabled
    • Possible Values: YES/NO
    • Description: Start with the transaction system enabled or disabled. Toggle via the com.arjuna.ats.arjuna.coordinator.TxControl class.
  • com.arjuna.ats.arjuna.coordinator.defaultTimeout
    • Possible Values: Integer
    • Description: Timeout in milliseconds