Index
A B C D E F G H I J L M N O P R S T U V W X _

A

ABORTED - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
ABORTING - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
ABORT_ONLY - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
ACTION - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
ACTIONLOG - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
ACTION_STORE - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
ACTIVATION - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
ACTIVATOR_PROPERTY_PREFIX - Static variable in class com.arjuna.ats.arjuna.recovery.RecoveryEnvironment
 
ACTIVE - Static variable in class com.arjuna.ats.arjuna.ObjectStatus
 
ACTIVE_NEW - Static variable in class com.arjuna.ats.arjuna.ObjectStatus
 
AGENT_IMPLEMENTATION_PROPERTY - Static variable in class com.arjuna.ats.tsmx.TransactionServiceMX
 
ALIGNMENT - Static variable in class com.arjuna.ats.arjuna.state.OutputBuffer
 
ALLOW_NESTED_LOCKING - Static variable in class com.arjuna.ats.txoj.common.Environment
 
ANDPERSISTENT - Static variable in class com.arjuna.ats.arjuna.ObjectType
 
AR_ADDED - Static variable in class com.arjuna.ats.arjuna.coordinator.AddOutcome
 
AR_DUPLICATE - Static variable in class com.arjuna.ats.arjuna.coordinator.AddOutcome
 
AR_REJECTED - Static variable in class com.arjuna.ats.arjuna.coordinator.AddOutcome
 
ASYNC_COMMIT - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
ASYNC_PREPARE - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
ASYNC_ROLLBACK - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
AUTO_RECOVERY - Static variable in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
 
Abort() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
This is the user callable abort operation.
AbstractRecord - class com.arjuna.ats.arjuna.coordinator.AbstractRecord.
Abstract Record Class This class provides an abstract template that defines the interface that the atomic action system uses to notify objects that various state transitions have occurred as the 2PC protocol executes.
AbstractRecord(Uid, String, int) - Constructor for class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Create a new instance with the specified paramaters.
AbstractRecord(Uid) - Constructor for class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Create a new instance with the specified paramaters.
AbstractRecord() - Constructor for class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Creates a 'blank' abstract record.
ActionHierarchy - class com.arjuna.ats.arjuna.coordinator.ActionHierarchy.
Class that represents the transaction hierarchy.
ActionHierarchy(int) - Constructor for class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Create a new (blank) hierarchy with sufficient space for the specified number of transactions.
ActionHierarchy(ActionHierarchy) - Constructor for class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Create a new copy of the specified transaction hierarchy.
ActionManager - class com.arjuna.ats.arjuna.coordinator.ActionManager.
 
ActionStatus - class com.arjuna.ats.arjuna.coordinator.ActionStatus.
The various state changes that a transaction can go through.
ActionStatus() - Constructor for class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
ActionStatusService - class com.arjuna.ats.arjuna.recovery.ActionStatusService.
 
ActionStatusService() - Constructor for class com.arjuna.ats.arjuna.recovery.ActionStatusService
Get a reference to the Transaction Store.
ActionType - class com.arjuna.ats.arjuna.coordinator.ActionType.
The two types of transactions, nested, and top-level.
ActionType() - Constructor for class com.arjuna.ats.arjuna.coordinator.ActionType
 
AddOutcome - class com.arjuna.ats.arjuna.coordinator.AddOutcome.
The possible outcomes when trying to add an AbstractRecord as a participant within a transaction.
AddOutcome() - Constructor for class com.arjuna.ats.arjuna.coordinator.AddOutcome
 
AgentInterface - interface com.arjuna.ats.tsmx.agent.AgentInterface.
This interface is implemented to allow different MBeanServers to be used.
AgentNotFoundException - exception com.arjuna.ats.tsmx.agent.exceptions.AgentNotFoundException.
 
AgentNotFoundException() - Constructor for class com.arjuna.ats.tsmx.agent.exceptions.AgentNotFoundException
Constructs a new exception with null as its detail message.
AgentNotFoundException(String) - Constructor for class com.arjuna.ats.tsmx.agent.exceptions.AgentNotFoundException
Constructs a new exception with the specified detail message.
ArjunaNames - class com.arjuna.ats.arjuna.ArjunaNames.
This class contains the ClassNames and ObjectName attributes that may be used by implementations within this module.
ArjunaNames() - Constructor for class com.arjuna.ats.arjuna.ArjunaNames
 
AtomicAction - class com.arjuna.ats.arjuna.AtomicAction.
This is a user-level transaction class, unlike BasicAction.
AtomicAction() - Constructor for class com.arjuna.ats.arjuna.AtomicAction
Create a new transaction.
AtomicAction(Uid) - Constructor for class com.arjuna.ats.arjuna.AtomicAction
AtomicAction constructor with a Uid.
AtomicAction(int) - Constructor for class com.arjuna.ats.arjuna.AtomicAction
Create a new transaction of the specified type.
abort() - Method in class com.arjuna.ats.arjuna.AtomicAction
Abort (rollback) the transaction.
abortStatus() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
acceptsURL(String) - Method in class com.arjuna.ats.jdbc.TransactionalDriver
 
activate() - Method in class com.arjuna.ats.arjuna.StateManager
This operation activates an object.
activate(String) - Method in class com.arjuna.ats.arjuna.StateManager
This operation activates an object.
activate() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Overloaded version of activate -- sets up the store, performs read_state followed by restore_state.
activate(String) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Overloaded version of activate -- sets up the store, performs read_state followed by restore_state.
activeThreads() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
add(Uid) - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Insert new entry growing table as needed.
add(Uid, int) - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Add the transaction id at the specified level.
add(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Add a record to the atomic action.
addChildAction(BasicAction) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Add a new child action to the atomic action.
addChildThread() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Add the current thread to the list of threads associated with this transaction.
addChildThread(Thread) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Add the specified thread to the list of threads associated with this transaction.
addModule(RecoveryModule) - Method in class com.arjuna.ats.arjuna.recovery.RecoveryManager
Add a recovery module to the system.
addRecord(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Add the specified abstract record to the transaction.
addService(Service, ServerSocket) - Method in class com.arjuna.ats.arjuna.recovery.TransactionStatusManager
The work item to be executed.
addSynchronization(SynchronizationRecord) - Method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
 
addThread() - Method in class com.arjuna.ats.arjuna.AtomicAction
Register the current thread with the transaction.
addThread(Thread) - Method in class com.arjuna.ats.arjuna.AtomicAction
Register the specified thread with the transaction.
addToList(InventoryElement) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
 
addToList(InventoryElement) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.InventoryImple
 
afterCompletion(int) - Method in interface com.arjuna.ats.arjuna.coordinator.SynchronizationRecord
 
afterCompletion(int) - Method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
 
aitLogger - Static variable in class com.arjuna.ats.txoj.logging.txojLogger
 
aitLoggerI18N - Static variable in class com.arjuna.ats.txoj.logging.txojLogger
 
allObjUids(String, InputObjectState, int) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
allObjUids(String, InputObjectState) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
allObjUids(String, InputObjectState, int) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Obtain all of the Uids for a specified type.
allTypes(InputObjectState) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
allTypes(InputObjectState) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Obtain all types of objects stored in the object store.
alter(AbstractRecord) - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
alter(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Alter the current record with the one presented.
alter(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
arjLogger - Static variable in class com.arjuna.ats.arjuna.logging.tsLogger
 
arjLoggerI18N - Static variable in class com.arjuna.ats.arjuna.logging.tsLogger
 
arjPropertyManager - class com.arjuna.ats.arjuna.common.arjPropertyManager.
Property manager wrapper for the Arjuna module.
arjPropertyManager() - Constructor for class com.arjuna.ats.arjuna.common.arjPropertyManager
 
arjunaDriver - Static variable in class com.arjuna.ats.jdbc.TransactionalDriver
 
asynchronousScan() - Method in class com.arjuna.ats.arjuna.recovery.RecoveryDriver
 
attributeType(String) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Return the type of the specified attribute.
attributeType(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Return the type of the attribute.
attributeType(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Return the type of the attribute.
attributes() - Method in class com.arjuna.ats.arjuna.StateManager
 
attributes() - Method in class com.arjuna.ats.txoj.LockManager
 

B

BasicAction - class com.arjuna.ats.arjuna.coordinator.BasicAction.
BasicAction does most of the work of an atomic action, but does not manage thread scoping.
BasicAction() - Constructor for class com.arjuna.ats.arjuna.coordinator.BasicAction
 
BasicAction(Uid) - Constructor for class com.arjuna.ats.arjuna.coordinator.BasicAction
BasicAction constructor with a Uid.
BasicAction(int) - Constructor for class com.arjuna.ats.arjuna.coordinator.BasicAction
Create a transaction of the specified type.
BasicAction(Uid, int, ObjectName) - Constructor for class com.arjuna.ats.arjuna.coordinator.BasicAction
 
BasicAction(Uid, int) - Constructor for class com.arjuna.ats.arjuna.coordinator.BasicAction
Recreate the specified transaction.
Begin(BasicAction) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Atomic action Begin operation.
ByteBuffer - interface com.arjuna.ats.arjuna.state.ByteBuffer.
 
beforeCompletion() - Method in interface com.arjuna.ats.arjuna.coordinator.SynchronizationRecord
 
beforeCompletion() - Method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
 
begin() - Method in class com.arjuna.ats.arjuna.AtomicAction
Start the transaction running.
begin(int) - Method in class com.arjuna.ats.arjuna.AtomicAction
Start the transaction running.
bindJTAImplementation() - Static method in class com.arjuna.ats.jta.utils.JNDIManager
Bind the underlying JTA implementations to the appropriate JNDI contexts.
bindJTAImplementations(InitialContext) - Static method in class com.arjuna.ats.jta.utils.JNDIManager
Bind the underlying JTA implementations to the appropriate JNDI contexts.
bindJTATransactionManagerImplementation() - Static method in class com.arjuna.ats.jta.utils.JNDIManager
Bind the currently configured transaction manager implementation to the default JNDI context.
bindJTATransactionManagerImplementation(InitialContext) - Static method in class com.arjuna.ats.jta.utils.JNDIManager
Bind the currently configured transaction manager implementation to the JNDI context passed in.
bindJTAUserTransactionImplementation() - Static method in class com.arjuna.ats.jta.utils.JNDIManager
Bind the currently configured user transaction implementation to the default JNDI context.
bindJTAUserTransactionImplementation(InitialContext) - Static method in class com.arjuna.ats.jta.utils.JNDIManager
Bind the currently configured user transaction implementation to the passed in JNDI context.
bqual_length - Variable in class com.arjuna.ats.arjuna.xa.XID
 
buffer() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Return the internal byte buffer.
buffer() - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Return the byte array used to store data types.

C

CACHED - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
CACHE_STORE_HASH - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
CACHE_STORE_REMOVED_ITEMS - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
CACHE_STORE_SCAN_PERIOD - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
CACHE_STORE_SIZE - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
CACHE_STORE_SYNC - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
CACHE_STORE_WORK_ITEMS - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
CADAVER - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
CLASSIC_PREPARE - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
CLASSNAME - Static variable in class com.arjuna.ats.arjuna.gandiva.ObjectName
 
CLEANUP - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
COMMITTED - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
COMMITTING - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
COMMIT_ONE_PHASE - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
CREATED - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
CadaverRecord - class com.arjuna.ats.arjuna.CadaverRecord.
Cadaver records are created whenever a persistent object is deleted while still in the scope of an atomic action.
CadaverRecord(OutputObjectState, ObjectStore, StateManager) - Constructor for class com.arjuna.ats.arjuna.CadaverRecord
Create a new instance, passing in the object that is being managed.
CadaverRecord() - Constructor for class com.arjuna.ats.arjuna.CadaverRecord
Create a new instance using default values.
CheckedAction - class com.arjuna.ats.arjuna.coordinator.CheckedAction.
If an action attempts to terminate with threads still active we call an instance of this class to determine what to do.
CheckedAction() - Constructor for class com.arjuna.ats.arjuna.coordinator.CheckedAction
 
ClassName - class com.arjuna.ats.arjuna.gandiva.ClassName.
Each implementation type may provide an instance of this class to uniquely identify itself to its users and the Inventory.
ClassName() - Constructor for class com.arjuna.ats.arjuna.gandiva.ClassName
 
ClassName(String) - Constructor for class com.arjuna.ats.arjuna.gandiva.ClassName
 
ClassName(ClassName) - Constructor for class com.arjuna.ats.arjuna.gandiva.ClassName
 
Configuration - class com.arjuna.ats.arjuna.common.Configuration.
This class contains various run-time configuration options.
Configuration() - Constructor for class com.arjuna.ats.arjuna.common.Configuration
 
Configuration - class com.arjuna.ats.jdbc.common.Configuration.
Runtime configuration class for this module.
Configuration() - Constructor for class com.arjuna.ats.jdbc.common.Configuration
 
Configuration - class com.arjuna.ats.jta.common.Configuration.
Runtime configuration class for this module.
Configuration() - Constructor for class com.arjuna.ats.jta.common.Configuration
 
Configuration - class com.arjuna.ats.tsmx.common.Configuration.
 
Configuration() - Constructor for class com.arjuna.ats.tsmx.common.Configuration
 
Configuration - class com.arjuna.ats.txoj.common.Configuration.
Runtime configuration class for this module.
Configuration() - Constructor for class com.arjuna.ats.txoj.common.Configuration
 
Current() - Static method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
cancel() - Method in interface com.arjuna.ats.arjuna.coordinator.Reapable
 
cancel() - Method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
 
castup(ClassName) - Method in interface com.arjuna.ats.arjuna.gandiva.Resource
 
castup(ClassName) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
 
castup(ClassName) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
 
changeHierarchy(ActionHierarchy) - Method in class com.arjuna.ats.txoj.Lock
Change the transaction hierarchy associated with the lock to that provided.
check(boolean, Uid, Hashtable) - Method in class com.arjuna.ats.arjuna.coordinator.CheckedAction
Called during transaction termination if more than one thread is associated with the transaction.
check() - Method in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
Only check for one at a time to prevent starvation.
checkForCurrent() - Method in class com.arjuna.ats.arjuna.AtomicAction
By default the BasicAction class only allows the termination of a transaction if it's the one currently associated with the thread.
checkForCurrent() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Do we want to check that a transaction can only be terminated by a thread that has it as its current transaction? The base class has this check enabled (i.e., we check), but some implementations may wish to override this.
checkingPeriod() - Method in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
 
childTransactions() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
className() - Method in class com.arjuna.ats.arjuna.CadaverRecord
The ClassName representation of this class.
className() - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
className() - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
className() - Method in class com.arjuna.ats.arjuna.PersistenceRecord
 
className() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Only used for crash recovery, so most records don't need it.
className() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
className() - Method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
 
className() - Method in interface com.arjuna.ats.arjuna.gandiva.inventory.InventoryElement
Return the ClassName of the implementation to be created.
className() - Method in class com.arjuna.ats.arjuna.gandiva.inventory.InventoryImple
 
className() - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
 
className() - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
 
className() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
className() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
 
className() - Method in class com.arjuna.ats.txoj.lockstore.LockStore
 
className() - Method in class com.arjuna.ats.txoj.lockstore.LockStoreImple
 
className() - Method in class com.arjuna.ats.txoj.semaphore.Semaphore
 
className() - Method in class com.arjuna.ats.txoj.semaphore.SemaphoreImple
 
classNameToType(ClassName) - Static method in class com.arjuna.ats.arjuna.coordinator.RecordType
 
classNameToType(ClassName) - Static method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
classicPrepare - Static variable in class com.arjuna.ats.arjuna.PersistenceRecord
 
cleanup(boolean) - Method in class com.arjuna.ats.arjuna.StateManager
Object cleanup.
clone() - Method in class com.arjuna.ats.arjuna.common.Uid
Create a copy of this instance.
clone() - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
 
close() - Method in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
 
com.arjuna.ats.arjuna - package com.arjuna.ats.arjuna
 
com.arjuna.ats.arjuna.common - package com.arjuna.ats.arjuna.common
 
com.arjuna.ats.arjuna.coordinator - package com.arjuna.ats.arjuna.coordinator
 
com.arjuna.ats.arjuna.exceptions - package com.arjuna.ats.arjuna.exceptions
 
com.arjuna.ats.arjuna.gandiva - package com.arjuna.ats.arjuna.gandiva
 
com.arjuna.ats.arjuna.gandiva.inventory - package com.arjuna.ats.arjuna.gandiva.inventory
 
com.arjuna.ats.arjuna.gandiva.nameservice - package com.arjuna.ats.arjuna.gandiva.nameservice
 
com.arjuna.ats.arjuna.logging - package com.arjuna.ats.arjuna.logging
 
com.arjuna.ats.arjuna.objectstore - package com.arjuna.ats.arjuna.objectstore
 
com.arjuna.ats.arjuna.objectstore.jdbc - package com.arjuna.ats.arjuna.objectstore.jdbc
 
com.arjuna.ats.arjuna.recovery - package com.arjuna.ats.arjuna.recovery
 
com.arjuna.ats.arjuna.state - package com.arjuna.ats.arjuna.state
 
com.arjuna.ats.arjuna.thread - package com.arjuna.ats.arjuna.thread
 
com.arjuna.ats.arjuna.tools - package com.arjuna.ats.arjuna.tools
 
com.arjuna.ats.arjuna.utils - package com.arjuna.ats.arjuna.utils
 
com.arjuna.ats.arjuna.xa - package com.arjuna.ats.arjuna.xa
 
com.arjuna.ats.jdbc - package com.arjuna.ats.jdbc
 
com.arjuna.ats.jdbc.common - package com.arjuna.ats.jdbc.common
 
com.arjuna.ats.jdbc.logging - package com.arjuna.ats.jdbc.logging
 
com.arjuna.ats.jta - package com.arjuna.ats.jta
 
com.arjuna.ats.jta.common - package com.arjuna.ats.jta.common
 
com.arjuna.ats.jta.exceptions - package com.arjuna.ats.jta.exceptions
 
com.arjuna.ats.jta.logging - package com.arjuna.ats.jta.logging
 
com.arjuna.ats.jta.recovery - package com.arjuna.ats.jta.recovery
 
com.arjuna.ats.jta.resources - package com.arjuna.ats.jta.resources
 
com.arjuna.ats.jta.transaction - package com.arjuna.ats.jta.transaction
 
com.arjuna.ats.jta.utils - package com.arjuna.ats.jta.utils
 
com.arjuna.ats.jta.xa - package com.arjuna.ats.jta.xa
 
com.arjuna.ats.tsmx - package com.arjuna.ats.tsmx
 
com.arjuna.ats.tsmx.agent - package com.arjuna.ats.tsmx.agent
 
com.arjuna.ats.tsmx.agent.exceptions - package com.arjuna.ats.tsmx.agent.exceptions
 
com.arjuna.ats.tsmx.common - package com.arjuna.ats.tsmx.common
 
com.arjuna.ats.tsmx.logging - package com.arjuna.ats.tsmx.logging
 
com.arjuna.ats.tsmx.mbeans - package com.arjuna.ats.tsmx.mbeans
 
com.arjuna.ats.txoj - package com.arjuna.ats.txoj
 
com.arjuna.ats.txoj.common - package com.arjuna.ats.txoj.common
 
com.arjuna.ats.txoj.exceptions - package com.arjuna.ats.txoj.exceptions
 
com.arjuna.ats.txoj.lockstore - package com.arjuna.ats.txoj.lockstore
 
com.arjuna.ats.txoj.logging - package com.arjuna.ats.txoj.logging
 
com.arjuna.ats.txoj.semaphore - package com.arjuna.ats.txoj.semaphore
 
com.arjuna.ats.txoj.tools - package com.arjuna.ats.txoj.tools
 
commit() - Method in class com.arjuna.ats.arjuna.AtomicAction
Commit the transaction, and have heuristic reporting.
commit(boolean) - Method in class com.arjuna.ats.arjuna.AtomicAction
Commit the transaction.
commit() - Method in interface com.arjuna.ats.arjuna.coordinator.OnePhaseResource
Return values from TwoPhaseOutcome to indicate success or failure.
commitStatus() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
commit_state(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
commit_state(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Commit the object's state in the object store.
completed() - Method in interface com.arjuna.ats.arjuna.recovery.RecoveryScan
This operation is invoked by the recovery manager when a recovery scan completes.
conflictsWith(Lock) - Method in class com.arjuna.ats.txoj.Lock
Implementation of Lock conflict check.
connect(String, Properties) - Method in class com.arjuna.ats.jdbc.TransactionalDriver
 
copy(Uid) - Method in class com.arjuna.ats.arjuna.common.Uid
Copy the specified Uid over this instance.
copy(ActionHierarchy) - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Create a copy of the specified transaction hierarchy.
copy(ClassName) - Method in class com.arjuna.ats.arjuna.gandiva.ClassName
 
copy(ObjectName) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Copy the ObjectName provided into the current ObjectName.
copy(NameService) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
 
copy(InputBuffer) - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Copy the existing buffer.
copy(InputObjectState) - Method in class com.arjuna.ats.arjuna.state.InputObjectState
 
copy(OutputBuffer) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Copy the provided OutputBuffer and overwrite the current instance.
copy(OutputObjectState) - Method in class com.arjuna.ats.arjuna.state.OutputObjectState
 
copy(XID) - Method in class com.arjuna.ats.arjuna.xa.XID
 
copy(Xid) - Method in class com.arjuna.ats.jta.xa.XidImple
 
copyFrom(OutputObjectState) - Method in class com.arjuna.ats.arjuna.state.InputObjectState
 
create() - Static method in class com.arjuna.ats.arjuna.CadaverRecord
Create a new instance of the CadaverRecord, using the default constructor.
create() - Static method in class com.arjuna.ats.arjuna.DisposeRecord
 
create() - Static method in class com.arjuna.ats.arjuna.LastResourceRecord
 
create() - Static method in class com.arjuna.ats.arjuna.PersistenceRecord
 
create(ClassName) - Static method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
 
create(long) - Static method in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
Currently we let the reaper thread run at same priority as other threads.
create() - Static method in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
 
create(ClassName) - Static method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
 
create(Thread) - Static method in class com.arjuna.ats.arjuna.thread.TransactionalThread
 
createClassName(ClassName, ClassName) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
Create a new implementation of the specified type, and pass its constructor the ClassName parameter.
createClassName(ClassName) - Method in interface com.arjuna.ats.arjuna.gandiva.inventory.InventoryElement
Create an implementation and pass the constructor the ClassName parameter.
createClassName(ClassName, ClassName) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.InventoryImple
Create a new implementation of the specified type, and pass its constructor the ClassName parameter.
createClassNameResources(ClassName, ClassName, Object[]) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
Create a new implementation of the specified type, and pass its constructor the ClassName and array of Objects as the parameter.
createClassNameResources(ClassName, Object[]) - Method in interface com.arjuna.ats.arjuna.gandiva.inventory.InventoryElement
Create an implementation and pass the constructor the ClassName and array of Objects.
createClassNameResources(ClassName, ClassName, Object[]) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.InventoryImple
Create a new implementation of the specified type, and pass its constructor the ClassName and array of Objects as the parameter.
createDb - Static variable in class com.arjuna.ats.jdbc.TransactionalDriver
 
createObjectName(ClassName, ObjectName) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
Create a new implementation of the specified type, and pass its constructor the ObjectName parameter.
createObjectName(ObjectName) - Method in interface com.arjuna.ats.arjuna.gandiva.inventory.InventoryElement
Create an implementation and pass the constructor the ObjectName parameter.
createObjectName(ClassName, ObjectName) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.InventoryImple
Create a new implementation of the specified type, and pass its constructor the ObjectName parameter.
createObjectNameResources(ClassName, ObjectName, Object[]) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
Create a new implementation of the specified type, and pass its constructor the ObjectName and array of Objects as the parameter.
createObjectNameResources(ObjectName, Object[]) - Method in interface com.arjuna.ats.arjuna.gandiva.inventory.InventoryElement
Create an implementation and pass the constructor the ObjectName and array of Objects.
createObjectNameResources(ClassName, ObjectName, Object[]) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.InventoryImple
Create a new implementation of the specified type, and pass its constructor the ObjectName and array of Objects as the parameter.
createResources(ClassName, Object[]) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
Create a new implementation of the specified type, and pass its constructor the array of Objects as the parameter.
createResources(Object[]) - Method in interface com.arjuna.ats.arjuna.gandiva.inventory.InventoryElement
Create an implementation and pass the constructor the array of Objects.
createResources(ClassName, Object[]) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.InventoryImple
Create a new implementation of the specified type, and pass its constructor the array of Objects as the parameter.
createVoid(ClassName) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
Create a new implementation of the specified type using a default constructor.
createVoid() - Method in interface com.arjuna.ats.arjuna.gandiva.inventory.InventoryElement
Create an implementation using a default constructor.
createVoid(ClassName) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.InventoryImple
Create a new implementation of the specified type using a default constructor.
createXid(XidImple) - Method in interface com.arjuna.ats.jta.xa.XAModifier
Given an Arjuna xid, create a local driver representation.
criticalEnd() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Defines the end of a critical region by resetting the critical flag.
criticalStart() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Defines the start of a critical region by setting the critical flag.
currentState(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
currentState(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
 

D

DEFAULT_HIERARCHY_DEPTH - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
 
DEFAULT_TIMEOUT - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
DESTROYED - Static variable in class com.arjuna.ats.arjuna.ObjectStatus
 
DIRECT_MANAGEMENT - Static variable in class com.arjuna.ats.arjuna.recovery.RecoveryManager
In this mode the recovery manager does not run periodically and will only work if driven through messages or via the scan operation if it is embedded.
DISABLED - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
DISPOSE - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
DYNAMIC - Static variable in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
 
DisposeRecord - class com.arjuna.ats.arjuna.DisposeRecord.
 
DisposeRecord(ObjectStore, StateManager) - Constructor for class com.arjuna.ats.arjuna.DisposeRecord
 
DisposeRecord() - Constructor for class com.arjuna.ats.arjuna.DisposeRecord
 
data - Variable in class com.arjuna.ats.arjuna.xa.XID
 
deactivate() - Method in class com.arjuna.ats.arjuna.StateManager
This operation deactivates a persistent object.
deactivate(String) - Method in class com.arjuna.ats.arjuna.StateManager
This operation deactivates a persistent object.
deactivate(String, boolean) - Method in class com.arjuna.ats.arjuna.StateManager
This operation deactivates a persistent object.
deactivate() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
This operation deactivates a persistent object.
defaultCheckPeriod - Static variable in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
 
defaultRetry - Static variable in class com.arjuna.ats.arjuna.utils.FileLock
 
defaultRetry - Static variable in class com.arjuna.ats.txoj.LockManager
The default retry value which will be used by setlock if no other value is given.
defaultSleepTime - Static variable in class com.arjuna.ats.txoj.LockManager
The default timeout value which will be used by setlock if no other value is given.
defaultTimeout - Static variable in class com.arjuna.ats.arjuna.utils.FileLock
 
depth() - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Returns the current depth of the hierarchy.
destroy() - Method in class com.arjuna.ats.arjuna.StateManager
Destroy the object (e.g., remove its state from the persistent store.) Calls to destroy for volatile objects (ones not maintained within the volatile object store) are ignored, and FALSE is returned.
destroy() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Overloads StateManager.destroy to prevent destroy being called on a BasicAction.
destroy(Thread) - Static method in class com.arjuna.ats.arjuna.thread.TransactionalThread
 
disable() - Method in class com.arjuna.ats.arjuna.StateManager
The following function disables recovery for an object by setting the ObjectType to NEITHER (RECOVERABLE or ANDPERSISTENT).
disable() - Static method in class com.arjuna.ats.arjuna.coordinator.TxControl
 
doAbort(RecordList, boolean) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
doAbort(boolean, AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
doCommit(RecordList, boolean) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Walk down a record list extracting records and calling the appropriate commit function.
doCommit(boolean, AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
doPrepare(boolean) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
doPrepare(boolean, AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
doSave() - Method in class com.arjuna.ats.arjuna.CadaverRecord
Override the AbstractRecord.doSave.
doSave() - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
doSave() - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
doSave() - Method in class com.arjuna.ats.arjuna.PersistenceRecord
 
doSave() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Should this record be saved in the intentions list? If the record is saved, then it may be recovered later in the event of a failure.
doSave() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
doWork(InputStream, OutputStream) - Method in class com.arjuna.ats.arjuna.recovery.ActionStatusService
Does the main work of reading in a uid and transaction type from the recovery manager, retrieving the status of the transaction and sending it back to the Recovery Manager.
doWork(InputStream, OutputStream) - Method in interface com.arjuna.ats.arjuna.recovery.Service
 
dropTable() - Method in interface com.arjuna.ats.arjuna.objectstore.jdbc.JDBCAccess
Deprecated.  
dynamicClass - Static variable in class com.arjuna.ats.jdbc.TransactionalDriver
 

E

ENABLE_STATISTICS - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
ERROR - Static variable in class com.arjuna.ats.arjuna.common.Mutex
 
EXPIRY_SCAN_INTERVAL - Static variable in class com.arjuna.ats.arjuna.recovery.RecoveryEnvironment
 
End(boolean) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
End the atomic action by committing it.
EndXAResource - interface com.arjuna.ats.jta.resources.EndXAResource.
 
Environment - class com.arjuna.ats.arjuna.common.Environment.
The various property variables that can be set at runtime to configure the some of the classes within the package.
Environment() - Constructor for class com.arjuna.ats.arjuna.common.Environment
 
Environment - class com.arjuna.ats.jdbc.common.Environment.
The module specific properties which may be set to configure the system at runtime.
Environment() - Constructor for class com.arjuna.ats.jdbc.common.Environment
 
Environment - class com.arjuna.ats.jta.common.Environment.
The module specific properties which may be set to configure the system at runtime.
Environment() - Constructor for class com.arjuna.ats.jta.common.Environment
 
Environment - class com.arjuna.ats.tsmx.common.Environment.
 
Environment() - Constructor for class com.arjuna.ats.tsmx.common.Environment
 
Environment - class com.arjuna.ats.txoj.common.Environment.
The various runtime configuration options.
Environment() - Constructor for class com.arjuna.ats.txoj.common.Environment
 
ExpiryScanner - interface com.arjuna.ats.arjuna.recovery.ExpiryScanner.
Interface for Expiry scanner plug-ins.
enable() - Static method in class com.arjuna.ats.arjuna.coordinator.TxControl
 
end(boolean) - Method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
 
enlistResource(XAResource, Object[]) - Method in interface com.arjuna.ats.jta.transaction.Transaction
 
entryCount() - Method in class com.arjuna.ats.txoj.LockList
 
equals(Object) - Method in class com.arjuna.ats.arjuna.common.Uid
Override Object.equals
equals(Uid) - Method in class com.arjuna.ats.arjuna.common.Uid
 
equals(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Determine if two records are equal in that both are the same type and have the same order value (determined via 'order()').
equals(ActionHierarchy) - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Overloads Object.equals.
equals(Object) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
equals(ClassName) - Method in class com.arjuna.ats.arjuna.gandiva.ClassName
 
equals(Object) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Overrides Object.equals()
equals(ObjectName) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Are the two ObjectNames equal?
equals(XID) - Method in class com.arjuna.ats.arjuna.xa.XID
 
equals(Xid) - Method in class com.arjuna.ats.jta.xa.XidImple
 
equals(Object) - Method in class com.arjuna.ats.txoj.Lock
Overrides Object.equals()
equals(Lock) - Method in class com.arjuna.ats.txoj.Lock
Are the two locks equal?

F

FAC_ABSTRACT_REC - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_ATOMIC_ACTION - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_BUFFER_MAN - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_CONCURRENCY_CONTROL - Static variable in class com.arjuna.ats.txoj.logging.FacilityCode
 
FAC_CRASH_RECOVERY - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_GENERAL - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_JDBC - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_JDBC - Static variable in class com.arjuna.ats.jdbc.logging.FacilityCode
 
FAC_JTA - Static variable in class com.arjuna.ats.jta.logging.FacilityCode
 
FAC_LOCK_STORE - Static variable in class com.arjuna.ats.txoj.logging.FacilityCode
 
FAC_OBJECT_STORE - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_RECOVERY_NORMAL - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_RESERVED1 - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_RESERVED2 - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_RESERVED3 - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_RESERVED4 - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_SHMEM - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_STATE_MAN - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_THREADING - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_TS_MX - Static variable in class com.arjuna.ats.tsmx.logging.tsmxFacilityCode
 
FAC_USER1 - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_USER2 - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_USER3 - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAC_USER4 - Static variable in class com.arjuna.ats.arjuna.logging.FacilityCode
 
FAILED_TO_RECOVER - Static variable in interface com.arjuna.ats.jta.recovery.XARecoveryResource
 
FINISH_ERROR - Static variable in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
FINISH_OK - Static variable in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
FRAGMENTED - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectS