com.arjuna.ats.arjuna.common
Class Environment

java.lang.Object
  extended by com.arjuna.ats.arjuna.common.Environment

public class Environment
extends java.lang.Object

The various property variables that can be set at runtime to configure the some of the classes within the package. The various values are:

Since:
1.0.
Version:
$Id: Environment.java 2342 2006-03-30 13:06:17Z $
Author:
Mark Little (mark@arjuna.com)

Field Summary
static java.lang.String ACTION_STORE
           
static java.lang.String ASYNC_COMMIT
           
static java.lang.String ASYNC_PREPARE
           
static java.lang.String ASYNC_ROLLBACK
           
static java.lang.String BEFORECOMPLETION_WHEN_ROLLBACKONLY
           
static java.lang.String CACHE_STORE_HASH
           
static java.lang.String CACHE_STORE_REMOVED_ITEMS
           
static java.lang.String CACHE_STORE_SCAN_PERIOD
           
static java.lang.String CACHE_STORE_SIZE
           
static java.lang.String CACHE_STORE_SYNC
           
static java.lang.String CACHE_STORE_WORK_ITEMS
           
static java.lang.String CLASSIC_PREPARE
           
static java.lang.String COMMIT_ONE_PHASE
           
static java.lang.String DEFAULT_TIMEOUT
           
static java.lang.String ENABLE_STATISTICS
           
static java.lang.String HASHED_DIRECTORIES
           
static java.lang.String JDBC_POOL_PUT
           
static java.lang.String JDBC_POOL_SIZE_INIT
           
static java.lang.String JDBC_POOL_SIZE_MAX
           
static java.lang.String JDBC_TX_DB_ACCESS
           
static java.lang.String JDBC_USER_DB_ACCESS
           
static java.lang.String LICENCE
           
static java.lang.String LOCALOSROOT
           
static java.lang.String MAINTAIN_HEURISTICS
           
static java.lang.String OBJECTSTORE_DIR
           
static java.lang.String OBJECTSTORE_HIERARCHY_RETRY
           
static java.lang.String OBJECTSTORE_HIERARCHY_TIMEOUT
           
static java.lang.String OBJECTSTORE_SHARE
           
static java.lang.String OBJECTSTORE_SYNC
           
static java.lang.String OBJECTSTORE_TYPE
           
static java.lang.String PERIODIC_RECOVERY_PERIOD
           
static java.lang.String PROCESS_IDENTIFIER
           
static java.lang.String PROCESS_IMPLEMENTATION
           
static java.lang.String PROPERTIES_FILE
           
static java.lang.String READONLY_OPTIMISATION
           
static java.lang.String RECOVERY_BACKOFF_PERIOD
           
static java.lang.String RECOVERY_MANAGER_ADDRESS
           
static java.lang.String RECOVERY_MANAGER_LISTENER
           
static java.lang.String RECOVERY_MANAGER_PORT
           
static java.lang.String SERVER_BIND_ADDRESS
          Constant that holds the name of the environment property for specifying the bind address for transaction services
static java.lang.String SHARED_TRANSACTION_LOG
           
static java.lang.String SOCKET_PROCESS_ID_MAX_PORTS
           
static java.lang.String SOCKET_PROCESS_ID_PORT
           
static java.lang.String START_DISABLED
           
static java.lang.String STATIC_INVENTORY_IMPLE
           
static java.lang.String TRANSACTION_LOG
           
static java.lang.String TRANSACTION_LOG_PURGE_TIME
           
static java.lang.String TRANSACTION_LOG_REMOVAL_MARKER
           
static java.lang.String TRANSACTION_LOG_SIZE
           
static java.lang.String TRANSACTION_LOG_SYNC_REMOVAL
           
static java.lang.String TRANSACTION_LOG_WRITE_OPTIMISATION
           
static java.lang.String TRANSACTION_STATUS_MANAGER_ADDRESS
           
static java.lang.String TRANSACTION_STATUS_MANAGER_ENABLE
           
static java.lang.String TRANSACTION_STATUS_MANAGER_PORT
           
static java.lang.String TRANSACTION_SYNC
           
static java.lang.String TX_REAPER_CANCEL_FAIL_WAIT_PERIOD
           
static java.lang.String TX_REAPER_CANCEL_WAIT_PERIOD
           
static java.lang.String TX_REAPER_MODE
           
static java.lang.String TX_REAPER_TIMEOUT
           
static java.lang.String TX_REAPER_ZOMBIE_MAX
           
static java.lang.String VAR_DIR
           
static java.lang.String XA_NODE_IDENTIFIER
           
 
Constructor Summary
Environment()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTIES_FILE

public static final java.lang.String PROPERTIES_FILE
See Also:
Constant Field Values

STATIC_INVENTORY_IMPLE

public static final java.lang.String STATIC_INVENTORY_IMPLE
See Also:
Constant Field Values

VAR_DIR

public static final java.lang.String VAR_DIR
See Also:
Constant Field Values

ACTION_STORE

public static final java.lang.String ACTION_STORE
See Also:
Constant Field Values

ASYNC_COMMIT

public static final java.lang.String ASYNC_COMMIT
See Also:
Constant Field Values

ASYNC_PREPARE

public static final java.lang.String ASYNC_PREPARE
See Also:
Constant Field Values

ASYNC_ROLLBACK

public static final java.lang.String ASYNC_ROLLBACK
See Also:
Constant Field Values

COMMIT_ONE_PHASE

public static final java.lang.String COMMIT_ONE_PHASE
See Also:
Constant Field Values

LOCALOSROOT

public static final java.lang.String LOCALOSROOT
See Also:
Constant Field Values

MAINTAIN_HEURISTICS

public static final java.lang.String MAINTAIN_HEURISTICS
See Also:
Constant Field Values

OBJECTSTORE_DIR

public static final java.lang.String OBJECTSTORE_DIR
See Also:
Constant Field Values

OBJECTSTORE_SYNC

public static final java.lang.String OBJECTSTORE_SYNC
See Also:
Constant Field Values

OBJECTSTORE_TYPE

public static final java.lang.String OBJECTSTORE_TYPE
See Also:
Constant Field Values

HASHED_DIRECTORIES

public static final java.lang.String HASHED_DIRECTORIES
See Also:
Constant Field Values

TRANSACTION_LOG

public static final java.lang.String TRANSACTION_LOG
See Also:
Constant Field Values

TRANSACTION_LOG_SYNC_REMOVAL

public static final java.lang.String TRANSACTION_LOG_SYNC_REMOVAL
See Also:
Constant Field Values

TRANSACTION_LOG_SIZE

public static final java.lang.String TRANSACTION_LOG_SIZE
See Also:
Constant Field Values

TRANSACTION_LOG_PURGE_TIME

public static final java.lang.String TRANSACTION_LOG_PURGE_TIME
See Also:
Constant Field Values

TRANSACTION_LOG_REMOVAL_MARKER

public static final java.lang.String TRANSACTION_LOG_REMOVAL_MARKER
See Also:
Constant Field Values

TRANSACTION_LOG_WRITE_OPTIMISATION

public static final java.lang.String TRANSACTION_LOG_WRITE_OPTIMISATION
See Also:
Constant Field Values

TRANSACTION_SYNC

public static final java.lang.String TRANSACTION_SYNC
See Also:
Constant Field Values

READONLY_OPTIMISATION

public static final java.lang.String READONLY_OPTIMISATION
See Also:
Constant Field Values

CLASSIC_PREPARE

public static final java.lang.String CLASSIC_PREPARE
See Also:
Constant Field Values

ENABLE_STATISTICS

public static final java.lang.String ENABLE_STATISTICS
See Also:
Constant Field Values

SHARED_TRANSACTION_LOG

public static final java.lang.String SHARED_TRANSACTION_LOG
See Also:
Constant Field Values

START_DISABLED

public static final java.lang.String START_DISABLED
See Also:
Constant Field Values

JDBC_USER_DB_ACCESS

public static final java.lang.String JDBC_USER_DB_ACCESS
See Also:
Constant Field Values

JDBC_TX_DB_ACCESS

public static final java.lang.String JDBC_TX_DB_ACCESS
See Also:
Constant Field Values

JDBC_POOL_SIZE_INIT

public static final java.lang.String JDBC_POOL_SIZE_INIT
See Also:
Constant Field Values

JDBC_POOL_SIZE_MAX

public static final java.lang.String JDBC_POOL_SIZE_MAX
See Also:
Constant Field Values

JDBC_POOL_PUT

public static final java.lang.String JDBC_POOL_PUT
See Also:
Constant Field Values

LICENCE

public static final java.lang.String LICENCE
See Also:
Constant Field Values

CACHE_STORE_SIZE

public static final java.lang.String CACHE_STORE_SIZE
See Also:
Constant Field Values

CACHE_STORE_SYNC

public static final java.lang.String CACHE_STORE_SYNC
See Also:
Constant Field Values

CACHE_STORE_REMOVED_ITEMS

public static final java.lang.String CACHE_STORE_REMOVED_ITEMS
See Also:
Constant Field Values

CACHE_STORE_SCAN_PERIOD

public static final java.lang.String CACHE_STORE_SCAN_PERIOD
See Also:
Constant Field Values

CACHE_STORE_WORK_ITEMS

public static final java.lang.String CACHE_STORE_WORK_ITEMS
See Also:
Constant Field Values

CACHE_STORE_HASH

public static final java.lang.String CACHE_STORE_HASH
See Also:
Constant Field Values

PERIODIC_RECOVERY_PERIOD

public static final java.lang.String PERIODIC_RECOVERY_PERIOD
See Also:
Constant Field Values

RECOVERY_BACKOFF_PERIOD

public static final java.lang.String RECOVERY_BACKOFF_PERIOD
See Also:
Constant Field Values

TX_REAPER_MODE

public static final java.lang.String TX_REAPER_MODE
See Also:
Constant Field Values

TX_REAPER_TIMEOUT

public static final java.lang.String TX_REAPER_TIMEOUT
See Also:
Constant Field Values

TX_REAPER_CANCEL_WAIT_PERIOD

public static final java.lang.String TX_REAPER_CANCEL_WAIT_PERIOD
See Also:
Constant Field Values

TX_REAPER_CANCEL_FAIL_WAIT_PERIOD

public static final java.lang.String TX_REAPER_CANCEL_FAIL_WAIT_PERIOD
See Also:
Constant Field Values

TX_REAPER_ZOMBIE_MAX

public static final java.lang.String TX_REAPER_ZOMBIE_MAX
See Also:
Constant Field Values

OBJECTSTORE_SHARE

public static final java.lang.String OBJECTSTORE_SHARE
See Also:
Constant Field Values

OBJECTSTORE_HIERARCHY_RETRY

public static final java.lang.String OBJECTSTORE_HIERARCHY_RETRY
See Also:
Constant Field Values

OBJECTSTORE_HIERARCHY_TIMEOUT

public static final java.lang.String OBJECTSTORE_HIERARCHY_TIMEOUT
See Also:
Constant Field Values

RECOVERY_MANAGER_LISTENER

public static final java.lang.String RECOVERY_MANAGER_LISTENER
See Also:
Constant Field Values

RECOVERY_MANAGER_PORT

public static final java.lang.String RECOVERY_MANAGER_PORT
See Also:
Constant Field Values

RECOVERY_MANAGER_ADDRESS

public static final java.lang.String RECOVERY_MANAGER_ADDRESS
See Also:
Constant Field Values

XA_NODE_IDENTIFIER

public static final java.lang.String XA_NODE_IDENTIFIER
See Also:
Constant Field Values

DEFAULT_TIMEOUT

public static final java.lang.String DEFAULT_TIMEOUT
See Also:
Constant Field Values

TRANSACTION_STATUS_MANAGER_ENABLE

public static final java.lang.String TRANSACTION_STATUS_MANAGER_ENABLE
See Also:
Constant Field Values

TRANSACTION_STATUS_MANAGER_PORT

public static final java.lang.String TRANSACTION_STATUS_MANAGER_PORT
See Also:
Constant Field Values

TRANSACTION_STATUS_MANAGER_ADDRESS

public static final java.lang.String TRANSACTION_STATUS_MANAGER_ADDRESS
See Also:
Constant Field Values

SOCKET_PROCESS_ID_PORT

public static final java.lang.String SOCKET_PROCESS_ID_PORT
See Also:
Constant Field Values

SOCKET_PROCESS_ID_MAX_PORTS

public static final java.lang.String SOCKET_PROCESS_ID_MAX_PORTS
See Also:
Constant Field Values

PROCESS_IMPLEMENTATION

public static final java.lang.String PROCESS_IMPLEMENTATION
See Also:
Constant Field Values

PROCESS_IDENTIFIER

public static final java.lang.String PROCESS_IDENTIFIER
See Also:
Constant Field Values

BEFORECOMPLETION_WHEN_ROLLBACKONLY

public static final java.lang.String BEFORECOMPLETION_WHEN_ROLLBACKONLY
See Also:
Constant Field Values

SERVER_BIND_ADDRESS

public static final java.lang.String SERVER_BIND_ADDRESS
Constant that holds the name of the environment property for specifying the bind address for transaction services

See Also:
Constant Field Values
Constructor Detail

Environment

public Environment()