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(long) - 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
 
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.ObjectStoreType
 
F_RDLCK - Static variable in class com.arjuna.ats.arjuna.utils.FileLock
 
F_WRLCK - Static variable in class com.arjuna.ats.arjuna.utils.FileLock
 
FacilityCode - class com.arjuna.ats.arjuna.logging.FacilityCode.
The various levels of facility codes that are available.
FacilityCode() - Constructor for class com.arjuna.ats.arjuna.logging.FacilityCode
 
FacilityCode - class com.arjuna.ats.jdbc.logging.FacilityCode.
 
FacilityCode() - Constructor for class com.arjuna.ats.jdbc.logging.FacilityCode
 
FacilityCode - class com.arjuna.ats.jta.logging.FacilityCode.
 
FacilityCode() - Constructor for class com.arjuna.ats.jta.logging.FacilityCode
 
FacilityCode - class com.arjuna.ats.txoj.logging.FacilityCode.
The various levels of facility codes that are available.
FacilityCode() - Constructor for class com.arjuna.ats.txoj.logging.FacilityCode
 
FatalError - error com.arjuna.ats.arjuna.exceptions.FatalError.
This error is thrown if a fatal error occurs which would prevent further progress without possibly compromising consistency.
FatalError() - Constructor for class com.arjuna.ats.arjuna.exceptions.FatalError
 
FatalError(String) - Constructor for class com.arjuna.ats.arjuna.exceptions.FatalError
 
FileLock - class com.arjuna.ats.arjuna.utils.FileLock.
Sometimes it is necessary to lock a file at the disk level.
FileLock(File) - Constructor for class com.arjuna.ats.arjuna.utils.FileLock
 
FileLock(File, long, long) - Constructor for class com.arjuna.ats.arjuna.utils.FileLock
 
failedList - Variable in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
fileStringForm() - Method in class com.arjuna.ats.arjuna.common.Uid
 
finalize() - Method in class com.arjuna.ats.arjuna.AtomicAction
AtomicAction destructor.
finalize() - Method in class com.arjuna.ats.arjuna.CadaverRecord
Tidy-up the instance.
finalize() - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
finalize() - Method in class com.arjuna.ats.arjuna.PersistenceRecord
 
finalize() - Method in class com.arjuna.ats.arjuna.StateManager
Destructor.
finalize() - Method in class com.arjuna.ats.arjuna.common.Mutex
 
finalize() - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
 
finalize() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
BasicAction destructor.
finalize() - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
 
finalize() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
finalize() - Method in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
 
finalize() - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
 
finalize() - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
 
finalize() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
finalize() - Method in class com.arjuna.ats.arjuna.recovery.TransactionStatusManager
Removes the TransactionStatusManager from the object store and closes down the listener thread.
finalize() - Method in class com.arjuna.ats.arjuna.thread.TransactionalThread
 
finalize() - Method in class com.arjuna.ats.arjuna.utils.FileLock
 
finalize() - Method in class com.arjuna.ats.txoj.Lock
General clean up as Lock is deleted.
finalize() - Method in class com.arjuna.ats.txoj.LockList
 
finalize() - Method in class com.arjuna.ats.txoj.LockListIterator
 
finalize() - Method in class com.arjuna.ats.txoj.LockManager
Cleanup.
finalize() - Method in class com.arjuna.ats.txoj.lockstore.LockStore
 
finalize() - Method in class com.arjuna.ats.txoj.semaphore.Semaphore
 
findCommonPrefix(ActionHierarchy) - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Find common prefix in two hierarchies.
firstAttributeName() - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Return the first attribute.
firstAttributeName(String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Return the first attribute.
firstAttributeName(String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Return the first attribute.
forgetAction(BasicAction, boolean, int) - Method in class com.arjuna.ats.arjuna.StateManager
Remove action from list of using actions.
forgetDeepest() - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Remove the deepest nested transaction from the hierarchy.
forgetHeuristic() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Forget any heuristic outcome which this implementation may have produced.
forgetHeuristic() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
forgetHeuristics() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Forget any heuristics we may have received, and tell the resources which generated them to forget too.
forgetNext(Lock) - Method in class com.arjuna.ats.txoj.LockList
 
formatID - Variable in class com.arjuna.ats.arjuna.xa.XID
 
fullCommitNeeded() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
fullCommitNeeded() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Does this store need to do the full write_uncommitted/commit protocol?

G

GRANTED - Static variable in class com.arjuna.ats.txoj.LockResult
 
get(Uid) - Method in class com.arjuna.ats.arjuna.coordinator.ActionManager
 
getActionInfo(int) - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
 
getActionStoreType() - Static method in class com.arjuna.ats.arjuna.coordinator.TxControl
 
getActionUid(int) - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
 
getAgent() - Method in interface com.arjuna.ats.tsmx.agent.AgentInterface
 
getAgentInterface() - Method in class com.arjuna.ats.tsmx.TransactionServiceMX
 
getAllOwners() - Method in class com.arjuna.ats.txoj.Lock
 
getAsyncPrepare() - Static method in class com.arjuna.ats.arjuna.coordinator.TxControl
 
getBranchQualifier() - Method in class com.arjuna.ats.jta.xa.XidImple
 
getBytes() - Method in interface com.arjuna.ats.arjuna.state.ByteBuffer
 
getClassNameAttribute(String) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Return the ClassName value of the specified attribute.
getClassNameAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Return the named ClassName attribute.
getClassNameAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Return the named ClassName attribute.
getConnection() - Method in interface com.arjuna.ats.arjuna.objectstore.jdbc.JDBCAccess
 
getConnection() - Method in interface com.arjuna.ats.jta.recovery.XAConnectionRecovery
Deprecated. Get a connection to use for recovery purposes.
getConnection() - Method in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
 
getCurrentConnection() - Method in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
 
getCurrentOwner() - Method in class com.arjuna.ats.txoj.Lock
 
getCurrentStatus() - Method in class com.arjuna.ats.txoj.Lock
 
getDataSource() - Method in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
 
getDeepestActionUid() - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Returns the transaction id of the most deeply nested transaction.
getDefaultProcess() - Static method in class com.arjuna.ats.arjuna.utils.Utility
 
getEntityReference() - Method in interface com.arjuna.ats.arjuna.coordinator.HeuristicInformation
A reference to the entity that caused the heuristic.
getFormatId() - Method in class com.arjuna.ats.jta.xa.XidImple
 
getFront() - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
Remove and return the element at the front of the list.
getGlobalTransactionId() - Method in class com.arjuna.ats.jta.xa.XidImple
These operations critically rely on the fact that we unpack the array in the order we packed it!
getHeuristicDecision() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
getHeuristicType() - Method in interface com.arjuna.ats.arjuna.coordinator.HeuristicInformation
The type of heuristic.
getHierarchy() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Return the action hierarchy for this transaction.
getIconFilename() - Method in class com.arjuna.ats.tsmx.mbeans.PerformanceStatistics
 
getIconFilename() - Method in interface com.arjuna.ats.tsmx.mbeans.PerformanceStatisticsMBean
 
getLevel(String) - Method in class com.arjuna.ats.arjuna.logging.FacilityCode
 
getLevel(String) - Method in class com.arjuna.ats.jdbc.logging.FacilityCode
 
getLevel(String) - Method in class com.arjuna.ats.jta.logging.FacilityCode
 
getLevel(String) - Method in class com.arjuna.ats.tsmx.logging.tsmxFacilityCode
 
getLevel(String) - Method in class com.arjuna.ats.txoj.logging.FacilityCode
 
getLink() - Method in class com.arjuna.ats.txoj.Lock
Get the next lock in the chain.
getLockMode() - Method in class com.arjuna.ats.txoj.Lock
 
getLongAttribute(String) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Return the long value of the specified attribute.
getLongAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Return the named long attribute.
getLongAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Return the named long attribute.
getMaintainHeuristics() - Static method in class com.arjuna.ats.arjuna.coordinator.TxControl
 
getMajorVersion() - Method in class com.arjuna.ats.jdbc.TransactionalDriver
 
getMechanismName() - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Return the type of the NameService implementation used by this ObjectName instance.
getMinorVersion() - Method in class com.arjuna.ats.jdbc.TransactionalDriver
 
getModules() - Method in class com.arjuna.ats.arjuna.recovery.RecoveryManager
 
getMutex() - Method in class com.arjuna.ats.arjuna.StateManager
 
getNext() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
 
getNext(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
 
getNumberOfAbortedTransactions() - Method in class com.arjuna.ats.tsmx.mbeans.PerformanceStatistics
Get the number of transactions which have been aborted.
getNumberOfAbortedTransactions() - Method in interface com.arjuna.ats.tsmx.mbeans.PerformanceStatisticsMBean
Get the number of transactions which have been aborted.
getNumberOfCommittedTransactions() - Method in class com.arjuna.ats.tsmx.mbeans.PerformanceStatistics
Get the number of transactions which have been committed.
getNumberOfCommittedTransactions() - Method in interface com.arjuna.ats.tsmx.mbeans.PerformanceStatisticsMBean
Get the number of transactions which have been committed.
getNumberOfHeuristics() - Method in class com.arjuna.ats.tsmx.mbeans.PerformanceStatistics
Get the number of transactions which have terminated with a heuristic outcome.
getNumberOfHeuristics() - Method in interface com.arjuna.ats.tsmx.mbeans.PerformanceStatisticsMBean
Get the number of transactions which have terminated with a heuristic outcome.
getNumberOfNestedTransactions() - Method in class com.arjuna.ats.tsmx.mbeans.PerformanceStatistics
Get the number of nested (sub) transactions created so far.
getNumberOfNestedTransactions() - Method in interface com.arjuna.ats.tsmx.mbeans.PerformanceStatisticsMBean
Get the number of nested (sub) transactions created so far.
getNumberOfTransactions() - Method in class com.arjuna.ats.tsmx.mbeans.PerformanceStatistics
Get the number of transactions created so far (includes nested and top-level transactions).
getNumberOfTransactions() - Method in interface com.arjuna.ats.tsmx.mbeans.PerformanceStatisticsMBean
Get the number of transactions created so far (includes nested and top-level transactions).
getObjectName(String) - Method in class com.arjuna.ats.tsmx.TransactionServiceMX
 
getObjectNameAttribute(String) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Return the ObjectName value of the specified attribute.
getObjectNameAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Return the named ObjectName attribute.
getObjectNameAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Return the named ObjectName attribute.
getOutcome() - Method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
getPrevious() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
These few functions are link manipulation primitives used by the RecordList processing software to chain instances together.
getProcessUid() - Static method in class com.arjuna.ats.arjuna.utils.Utility
 
getProperties() - Method in class com.arjuna.ats.tsmx.TransactionServiceMX
 
getPropertyInfo(String, Properties) - Method in class com.arjuna.ats.jdbc.TransactionalDriver
 
getPropertyManager() - Static method in class com.arjuna.ats.arjuna.common.arjPropertyManager
 
getPropertyManager() - Static method in class com.arjuna.ats.jdbc.common.jdbcPropertyManager
 
getPropertyManager() - Static method in class com.arjuna.ats.jta.common.jtaPropertyManager
 
getPropertyManager() - Static method in class com.arjuna.ats.txoj.common.txojPropertyManager
 
getRear() - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
Remove and return the element at the tail of the list.
getResource(Uid) - Method in interface com.arjuna.ats.jta.recovery.XARecoveryResourceManager
 
getResource(Uid, XAResource) - Method in interface com.arjuna.ats.jta.recovery.XARecoveryResourceManager
 
getResource() - Method in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
 
getSavingUid() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
getStore() - Method in class com.arjuna.ats.arjuna.StateManager
 
getStore() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Set up an object store and assign it to the currentStore variable.
getStore() - Static method in class com.arjuna.ats.arjuna.coordinator.TxControl
 
getStoreName() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
getStoreName() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
 
getStoreRoot() - Method in class com.arjuna.ats.arjuna.StateManager
 
getStringAttribute(String) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Return the String value of the specified attribute.
getStringAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Return the named String attribute.
getStringAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Return the named String attribute.
getTimeout() - Method in class com.arjuna.ats.arjuna.AtomicAction
 
getTimeout(Object) - Method in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
Given a Control, return the associated timeout, or 0 if we do not know about it.
getTransactionManagerImplementationClassname() - Static method in class com.arjuna.ats.jta.utils.JNDIManager
 
getTransactionManagerJNDIName() - Static method in class com.arjuna.ats.jta.utils.JNDIManager
 
getTransactionServiceMX() - Static method in class com.arjuna.ats.tsmx.TransactionServiceMX
 
getTransactionStatus(String, String) - Method in class com.arjuna.ats.arjuna.recovery.ActionStatusService
Retrieve the transaction status for the specified Uid and if available transaction type.
getTransactionStatus(Uid) - Method in class com.arjuna.ats.arjuna.recovery.TransactionStatusConnectionManager
Obtain the transaction status for the specified transaction.
getTransactionStatus(String, Uid) - Method in class com.arjuna.ats.arjuna.recovery.TransactionStatusConnectionManager
Obtain the transaction status for the specified transaction type and transaction.
getTypeOfObject() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Return the type of the abstract record.
getTypeOfObject() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
getUidAttribute(String) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Return the Uid value of the specified attribute.
getUidAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Return the named Uid attribute.
getUidAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Return the named Uid attribute.
getUserTransactionImplementationClassname() - Static method in class com.arjuna.ats.jta.utils.JNDIManager
 
getUserTransactionJNDIName() - Static method in class com.arjuna.ats.jta.utils.JNDIManager
 
getXANodeName() - Static method in class com.arjuna.ats.arjuna.coordinator.TxControl
 
getXAResource() - Method in interface com.arjuna.ats.jta.recovery.XAResourceRecovery
Get a resource to use for recovery purposes.
getXAResourceName() - Method in interface com.arjuna.ats.jta.resources.XAResourceMap
 
getXAResourceState(XAResource) - Method in interface com.arjuna.ats.jta.transaction.Transaction
 
getXID() - Method in class com.arjuna.ats.jta.xa.XidImple
 
getXid() - Method in interface com.arjuna.ats.jta.recovery.XARecoveryResource
 
get_uid() - Method in class com.arjuna.ats.arjuna.StateManager
 
get_uid() - Method in interface com.arjuna.ats.arjuna.coordinator.Reapable
 
get_uid() - Method in interface com.arjuna.ats.jta.recovery.XARecoveryResource
 
getpid() - Method in interface com.arjuna.ats.arjuna.utils.Process
 
getpid() - Static method in class com.arjuna.ats.arjuna.utils.Utility
 
greaterThan(Uid) - Method in class com.arjuna.ats.arjuna.common.Uid
 
greaterThan(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Determine if two records are greater than in that both are the same type and their Uids are greater than.
gtrid_length - Variable in class com.arjuna.ats.arjuna.xa.XID
 

H

HASHED - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
HASHED_ACTION - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
HASHED_DIRECTORIES - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
HEURISTIC_COMMIT - Static variable in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
HEURISTIC_HAZARD - Static variable in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
HEURISTIC_MIXED - Static variable in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
HEURISTIC_ROLLBACK - Static variable in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
H_COMMIT - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
H_HAZARD - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
H_MIXED - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
H_ROLLBACK - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
HeuristicInformation - interface com.arjuna.ats.arjuna.coordinator.HeuristicInformation.
An implementation of this interface should be returned by an AbstractRecord if it has caused a heuristic decision.
hasMoreConnections() - Method in interface com.arjuna.ats.jta.recovery.XAConnectionRecovery
Deprecated. Iterate through all of the connections this instance provides access to.
hasMoreResources() - Method in interface com.arjuna.ats.jta.recovery.XAResourceRecovery
Iterate through all of the resources this instance provides access to.
hashCode() - Method in class com.arjuna.ats.arjuna.common.Uid
Override Object.hashCode.
head - Variable in class com.arjuna.ats.txoj.LockList
 
headerSize - Static variable in class com.arjuna.ats.arjuna.state.OutputBuffer
 
heuristicList - Variable in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
hexStringToInt(String) - Static method in class com.arjuna.ats.arjuna.utils.Utility
Convert a hex String to an integer.
hexStringToLong(String) - Static method in class com.arjuna.ats.arjuna.utils.Utility
Convert a hex String to a long.
hide_state(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
hide_state(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Hide the object's state in the object store.
hierarchyDepth() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
hostInetAddr() - Static method in class com.arjuna.ats.arjuna.utils.Utility
 

I

INCOMPLETE_STATE - Static variable in interface com.arjuna.ats.jta.recovery.XARecoveryResource
Responses to whether or not the instance is recoverable.
INDIRECT_MANAGEMENT - Static variable in class com.arjuna.ats.arjuna.recovery.RecoveryManager
In this mode the recovery manager runs periodically but may also be driven through messages or via the scan operation if it is embedded.
INFLIGHT_TRANSACTION - Static variable in interface com.arjuna.ats.jta.recovery.XARecoveryResource
 
INTENTION_READ - Static variable in class com.arjuna.ats.txoj.LockMode
 
INTENTION_WRITE - Static variable in class com.arjuna.ats.txoj.LockMode
 
INVALID - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
INVALID_TRANSACTION - Static variable in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
ISOLATION_LEVEL - Static variable in class com.arjuna.ats.jdbc.common.Environment
 
Implementation_AbstractRecord_CadaverRecord() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_AbstractRecord_CadaverRecord_DisposeRecord() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_AbstractRecord_LastResourceRecord() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_AbstractRecord_PersistenceRecord() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_AbstractRecord_TxLogPersistenceRecord() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_Inventory_DynamicInventory() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_Inventory_StaticInventory() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_LockStore_BasicLockStore() - Static method in class com.arjuna.ats.txoj.TxOJNames
 
Implementation_LockStore_BasicPersistentLockStore() - Static method in class com.arjuna.ats.txoj.TxOJNames
 
Implementation_LockStore_defaultStore() - Static method in class com.arjuna.ats.txoj.TxOJNames
 
Implementation_NameService_JNS() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_NameService_PNS() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_ActionLogStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_ActionStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_CacheStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_FileSystemStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_FragmentedStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_HashedActionStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_HashedStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_JDBCActionStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_JDBCStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_JDBC_dropTable() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_JDBC_tableName() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_JDBC_url() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_MappedStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_NullActionStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_ReplicatedStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_ShadowNoFileLockStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_ShadowingStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_SingleTypeMappedStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_UserDef0Store() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_UserDef1Store() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_UserDef2Store() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_UserDef3Store() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_UserDef4Store() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_UserDef5Store() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_UserDef6Store() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_UserDef7Store() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_UserDef8Store() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_UserDef9Store() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_VolatileStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_defaultActionStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_ObjectStore_defaultStore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_Semaphore_BasicSemaphore() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Implementation_Semaphore_BasicSemaphore() - Static method in class com.arjuna.ats.txoj.TxOJNames
 
Info - class com.arjuna.ats.arjuna.Info.
Module specific implementation of the interface object.
Info() - Constructor for class com.arjuna.ats.arjuna.Info
 
Info - class com.arjuna.ats.jdbc.Info.
Module specific implementation of the information object.
Info() - Constructor for class com.arjuna.ats.jdbc.Info
 
Info - class com.arjuna.ats.txoj.Info.
Module specific implementation of the interface object.
Info() - Constructor for class com.arjuna.ats.txoj.Info
 
InputBuffer - class com.arjuna.ats.arjuna.state.InputBuffer.
An InputBuffer is used to retrieve various Java types from a byte stream created using an OutputBuffer.
InputBuffer() - Constructor for class com.arjuna.ats.arjuna.state.InputBuffer
Create a new buffer.
InputBuffer(byte[]) - Constructor for class com.arjuna.ats.arjuna.state.InputBuffer
Create our own copy of the byte array.
InputBuffer(InputBuffer) - Constructor for class com.arjuna.ats.arjuna.state.InputBuffer
Create a new buffer and copy the provided one.
InputObjectState - class com.arjuna.ats.arjuna.state.InputObjectState.
InputObjectState provides some additional methods to a basic InputBuffer.
InputObjectState() - Constructor for class com.arjuna.ats.arjuna.state.InputObjectState
 
InputObjectState(InputObjectState) - Constructor for class com.arjuna.ats.arjuna.state.InputObjectState
 
InputObjectState(OutputObjectState) - Constructor for class com.arjuna.ats.arjuna.state.InputObjectState
 
InputObjectState(Uid, String, byte[]) - Constructor for class com.arjuna.ats.arjuna.state.InputObjectState
 
Interface_Inventory() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Interface_NameService() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
Inventory - class com.arjuna.ats.arjuna.gandiva.inventory.Inventory.
Inventory implementations are accessed via instances of this class.
Inventory(InventoryImple) - Constructor for class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
Create a new instance using the specified implementation.
InventoryElement - interface com.arjuna.ats.arjuna.gandiva.inventory.InventoryElement.
Implementations which are to be made available to the Inventory can be created using one of the methods provided by implementations of this interface.
InventoryImple - class com.arjuna.ats.arjuna.gandiva.inventory.InventoryImple.
Inventory implementations must inherit from this base class and provide implementations of the abstract methods.
InventoryImple() - Constructor for class com.arjuna.ats.arjuna.gandiva.inventory.InventoryImple
 
impleClassName() - Method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
 
impleClassName() - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
 
initialise(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
initialise(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Initialise the object store.
initialise(ObjectName) - Method in interface com.arjuna.ats.arjuna.objectstore.jdbc.JDBCAccess
This method can be used to pass additional information to the implementation.
initialise(String[]) - Static method in class com.arjuna.ats.jta.TransactionManager
 
initialise(String) - Method in interface com.arjuna.ats.jta.recovery.XAConnectionRecovery
Deprecated. Initialise with all properties required to create a connection.
initialise(String) - Method in interface com.arjuna.ats.jta.recovery.XAResourceRecovery
Initialise with all properties required to create the resource(s).
insert(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
Insert the entry at the head of the list.
insert(Reapable, int) - Method in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
timeout is given in seconds, but we work in milliseconds.
insert(Lock) - Method in class com.arjuna.ats.txoj.LockList
 
insertRecord(RecordList, AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
intToHexString(int) - Static method in class com.arjuna.ats.arjuna.utils.Utility
Convert integer to hex String.
inuse() - Method in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
 
invalid() - Static method in class com.arjuna.ats.arjuna.gandiva.ClassName
 
invalid() - Static method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Is the ObjectName valid?
inventory() - Static method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
Return the current Inventory interface.
isAncestor(Uid) - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Scan hierarchy looking for a particular Uid starting at deepest and going up.
isAncestor(Uid) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
boolean function that checks whether the Uid passed as an argument is the Uid for an ancestor of the current atomic action.
isEnabled() - Static method in class com.arjuna.ats.arjuna.coordinator.TxControl
 
isSameTransaction(XID) - Method in class com.arjuna.ats.arjuna.xa.XID
Check for equality, then check transaction id only.
isSameTransaction(Xid) - Method in class com.arjuna.ats.jta.xa.XidImple
 
isType(Uid, String, int) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
isType(Uid, String, int) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Is the current state of the object the same as that provided as the last parameter?
isWindows() - Static method in class com.arjuna.ats.arjuna.utils.Utility
 
iterate() - Method in class com.arjuna.ats.arjuna.coordinator.RecordListIterator
 
iterate() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreIterator
return the Uids from the list one at a time.
iterate() - Method in class com.arjuna.ats.txoj.LockListIterator
 

J

JDBC - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
JDBCAccess - interface com.arjuna.ats.arjuna.objectstore.jdbc.JDBCAccess.
Do not return a connection which participates within the transaction 2-phase commit protocol! All connections will have auto-commit set to true, or we will not be able to use them.
JDBC_ACTION - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
JDBC_POOL_PUT - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
JDBC_POOL_SIZE_INIT - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
JDBC_POOL_SIZE_MAX - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
JDBC_TX_DB_ACCESS - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
JDBC_USER_DB_ACCESS - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
JNDIManager - class com.arjuna.ats.jta.utils.JNDIManager.
 
JNDIManager() - Constructor for class com.arjuna.ats.jta.utils.JNDIManager
 
JTAHelper - class com.arjuna.ats.jta.utils.JTAHelper.
Some useful utility routines.
JTAHelper() - Constructor for class com.arjuna.ats.jta.utils.JTAHelper
 
JTAX_RECORD - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
JTA_RECORD - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
JTA_TM_IMPLEMENTATION - Static variable in class com.arjuna.ats.jta.common.Environment
 
JTA_UT_IMPLEMENTATION - Static variable in class com.arjuna.ats.jta.common.Environment
 
jdbc - Static variable in class com.arjuna.ats.jdbc.TransactionalDriver
 
jdbcCompliant() - Method in class com.arjuna.ats.jdbc.TransactionalDriver
 
jdbcLogger - class com.arjuna.ats.jdbc.logging.jdbcLogger.
 
jdbcLogger() - Constructor for class com.arjuna.ats.jdbc.logging.jdbcLogger
 
jdbcPropertyManager - class com.arjuna.ats.jdbc.common.jdbcPropertyManager.
Property manager wrapper for the JTA module.
jdbcPropertyManager() - Constructor for class com.arjuna.ats.jdbc.common.jdbcPropertyManager
 
jtaLogger - class com.arjuna.ats.jta.logging.jtaLogger.
 
jtaLogger() - Constructor for class com.arjuna.ats.jta.logging.jtaLogger
 
jtaPropertyManager - class com.arjuna.ats.jta.common.jtaPropertyManager.
Property manager wrapper for the JTA module.
jtaPropertyManager() - Constructor for class com.arjuna.ats.jta.common.jtaPropertyManager
 

L

LASTRESOURCE - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
The following is for a one-phase aware resource that we enlist in a two-phase commit transaction using the last resource commit optimization.
LICENCE - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
LOCALOSROOT - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
LOCK - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
LOCKED - Static variable in class com.arjuna.ats.arjuna.common.Mutex
 
LOCKFREE - Static variable in class com.arjuna.ats.txoj.LockStatus
 
LOCKHELD - Static variable in class com.arjuna.ats.txoj.LockStatus
 
LOCKRETAINED - Static variable in class com.arjuna.ats.txoj.LockStatus
 
LOCKSTORE_DIR - Static variable in class com.arjuna.ats.txoj.common.Environment
 
LOCKSTORE_TYPE - Static variable in class com.arjuna.ats.txoj.common.Environment
 
LastResourceRecord - class com.arjuna.ats.arjuna.LastResourceRecord.
AbstractRecord that helps us do the last resource commit optimization.
LastResourceRecord(OnePhaseResource) - Constructor for class com.arjuna.ats.arjuna.LastResourceRecord
 
LastResourceRecord() - Constructor for class com.arjuna.ats.arjuna.LastResourceRecord
 
Lock - class com.arjuna.ats.txoj.Lock.
Instances of this class (or derived user classes) are used when trying to set a lock.
Lock() - Constructor for class com.arjuna.ats.txoj.Lock
Create a new lock.
Lock(int) - Constructor for class com.arjuna.ats.txoj.Lock
Create a new Lock object and initialise it.
Lock(Uid) - Constructor for class com.arjuna.ats.txoj.Lock
This is used when re-initialising a Lock after retrieval from the object store.
LockList - class com.arjuna.ats.txoj.LockList.
 
LockList() - Constructor for class com.arjuna.ats.txoj.LockList
 
LockListIterator - class com.arjuna.ats.txoj.LockListIterator.
 
LockListIterator(LockList) - Constructor for class com.arjuna.ats.txoj.LockListIterator
 
LockManager - class com.arjuna.ats.txoj.LockManager.
This class provides (transactional) concurrency control for application objects.
LockManager(Uid) - Constructor for class com.arjuna.ats.txoj.LockManager
 
LockManager(Uid, ObjectName) - Constructor for class com.arjuna.ats.txoj.LockManager
 
LockManager(Uid, int) - Constructor for class com.arjuna.ats.txoj.LockManager
 
LockManager(Uid, int, ObjectName) - Constructor for class com.arjuna.ats.txoj.LockManager
 
LockManager() - Constructor for class com.arjuna.ats.txoj.LockManager
 
LockManager(int) - Constructor for class com.arjuna.ats.txoj.LockManager
 
LockManager(int, ObjectName) - Constructor for class com.arjuna.ats.txoj.LockManager
 
LockManagerAttribute - class com.arjuna.ats.txoj.LockManagerAttribute.
Instances of this class may be passed to a LockManager object at construction time and used to configure it.
LockManagerAttribute() - Constructor for class com.arjuna.ats.txoj.LockManagerAttribute
 
LockMode - class com.arjuna.ats.txoj.LockMode.
The types of lock which can exist.
LockMode() - Constructor for class com.arjuna.ats.txoj.LockMode
 
LockResult - class com.arjuna.ats.txoj.LockResult.
The various results which can occur when setting a lock.
LockResult() - Constructor for class com.arjuna.ats.txoj.LockResult
 
LockStatus - class com.arjuna.ats.txoj.LockStatus.
Essentially an enumeration of the status a lock may be in.
LockStatus() - Constructor for class com.arjuna.ats.txoj.LockStatus
 
LockStore - class com.arjuna.ats.txoj.lockstore.LockStore.
The lock store interface is the application's route to using a specific lock store implementation.
LockStore(String) - Constructor for class com.arjuna.ats.txoj.lockstore.LockStore
 
LockStore(ClassName, String) - Constructor for class com.arjuna.ats.txoj.lockstore.LockStore
 
LockStore(Object[]) - Constructor for class com.arjuna.ats.txoj.lockstore.LockStore
 
LockStoreException - exception com.arjuna.ats.txoj.exceptions.LockStoreException.
Exception that can be thrown when attempting to access the lock store.
LockStoreException() - Constructor for class com.arjuna.ats.txoj.exceptions.LockStoreException
 
LockStoreException(String) - Constructor for class com.arjuna.ats.txoj.exceptions.LockStoreException
 
LockStoreImple - class com.arjuna.ats.txoj.lockstore.LockStoreImple.
Implementations of lock stores should derive from this abstract class and provide implementations of the appropriate methods.
LockStoreImple() - Constructor for class com.arjuna.ats.txoj.lockstore.LockStoreImple
 
length() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Return the length of the byte buffer.
length() - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Return the length of the byte array being used to store data types.
lessThan(Uid) - Method in class com.arjuna.ats.arjuna.common.Uid
 
lessThan(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Determine if two records are less than in that both are the same type and their Uids are less than.
listHead - Variable in class com.arjuna.ats.arjuna.coordinator.RecordList
 
lmAttributes - Variable in class com.arjuna.ats.txoj.LockManager
 
loadObjectState() - Method in class com.arjuna.ats.arjuna.StateManager
Do we need to load the object's state?
loadProperties() - Method in class com.arjuna.ats.tsmx.TransactionServiceMX
 
locateStore(String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
locateStore(String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
 
lock() - Method in class com.arjuna.ats.arjuna.common.Mutex
Classic mutex operations.
lock(int) - Method in class com.arjuna.ats.arjuna.utils.FileLock
 
lock(int, boolean) - Method in class com.arjuna.ats.arjuna.utils.FileLock
 
lock() - Method in class com.arjuna.ats.txoj.semaphore.Semaphore
 
lock() - Method in class com.arjuna.ats.txoj.semaphore.SemaphoreImple
 
lockMutex() - Method in class com.arjuna.ats.arjuna.StateManager
 
lockStoreRoot() - Static method in class com.arjuna.ats.txoj.common.Configuration
Used to get the root of the object store.
lockStoreType - Variable in class com.arjuna.ats.txoj.LockManagerAttribute
 
logMesg - Static variable in class com.arjuna.ats.jdbc.logging.jdbcLogger
 
logMesg - Static variable in class com.arjuna.ats.jta.logging.jtaLogger
 
log_mesg - Static variable in class com.arjuna.ats.arjuna.logging.tsLogger
 
log_mesg - Static variable in class com.arjuna.ats.tsmx.logging.tsmxLogger
 
log_mesg - Static variable in class com.arjuna.ats.txoj.logging.txojLogger
 
logger - Static variable in class com.arjuna.ats.jdbc.logging.jdbcLogger
 
logger - Static variable in class com.arjuna.ats.jta.logging.jtaLogger
 
logger - Static variable in class com.arjuna.ats.tsmx.logging.tsmxLogger
 
loggerI18N - Static variable in class com.arjuna.ats.jdbc.logging.jdbcLogger
 
loggerI18N - Static variable in class com.arjuna.ats.jta.logging.jtaLogger
 
loggerI18N - Static variable in class com.arjuna.ats.tsmx.logging.tsmxLogger
 
longToHexString(long) - Static method in class com.arjuna.ats.arjuna.utils.Utility
Convert a long to a hex String.

M

MAINTAIN_HEURISTICS - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
MAPPED - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
MAXBQUALSIZE - Static variable in class com.arjuna.ats.arjuna.xa.XID
 
MAXGTRIDSIZE - Static variable in class com.arjuna.ats.arjuna.xa.XID
 
MAX_OBJECT_SIZE - Static variable in class com.arjuna.ats.arjuna.PersistenceRecord
 
MODULE_PROPERTY_PREFIX - Static variable in class com.arjuna.ats.arjuna.recovery.RecoveryEnvironment
 
MULTIPLE - Static variable in class com.arjuna.ats.arjuna.ObjectModel
In the MULTIPLE model, it is assumed that multiple instances of the object may exist in different JVMs concurrently.
MULTIPLE_LOCKSTORE - Static variable in class com.arjuna.ats.txoj.common.Environment
 
Mutex - class com.arjuna.ats.arjuna.common.Mutex.
This is a reentrant Mutex implementation.
Mutex() - Constructor for class com.arjuna.ats.arjuna.common.Mutex
 
Mutex(boolean) - Constructor for class com.arjuna.ats.arjuna.common.Mutex
 
main(String[]) - Static method in class com.arjuna.ats.arjuna.recovery.RecoveryManager
Run the RecoveryManager.
main(String[]) - Static method in class com.arjuna.ats.arjuna.tools.OTM
 
main(String[]) - Static method in class com.arjuna.ats.arjuna.tools.ObjectStateQuery
 
main(String[]) - Static method in class com.arjuna.ats.arjuna.tools.ObjectStoreMonitor
 
main(String[]) - Static method in class com.arjuna.ats.arjuna.tools.RecoveryMonitor
 
main(String[]) - Static method in class com.arjuna.ats.arjuna.tools.TransactionMonitor
 
main(String[]) - Static method in class com.arjuna.ats.arjuna.tools.report
 
main(String[]) - Static method in class com.arjuna.ats.txoj.tools.report
 
maintainHeuristics() - Static method in class com.arjuna.ats.arjuna.coordinator.BasicAction
If heuristic outcomes are returned, by default we will not save the state once the forget method has been called on them (which happens as soon as we have received all outcomes from registered resources).
manager() - Static method in class com.arjuna.ats.arjuna.coordinator.ActionManager
 
manager() - Static method in class com.arjuna.ats.arjuna.recovery.RecoveryManager
Obtain a reference to the RecoveryManager singleton.
manager(int) - Static method in class com.arjuna.ats.arjuna.recovery.RecoveryManager
Obtain a reference to the RecoveryManager singleton.
merge(AbstractRecord) - Method in class com.arjuna.ats.arjuna.CadaverRecord
merge takes the information from the incoming PersistenceRecord and uses it to initialise the oldState information.
merge(AbstractRecord) - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
merge(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Merge the current record with the one presented.
merge(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
mode() - Method in class com.arjuna.ats.arjuna.recovery.RecoveryManager
Indicates what mode (INDIRECT_MANAGEMENT or DIRECT_MANAGEMENT) the recovery manager is configured for.
modeString(int) - Static method in class com.arjuna.ats.arjuna.utils.FileLock
 
modified() - Method in class com.arjuna.ats.arjuna.StateManager
The object's state is about to be modified, and StateManager should take a snapshot of the state if the object is being used within a transaction.
modifiesObject() - Method in class com.arjuna.ats.txoj.Lock
Does this lock imply a modification of the object it is applied to? For example, a READ lock would return false, but a WRITE lock would return true.
modifyingActions - Variable in class com.arjuna.ats.arjuna.StateManager
 

N

NAMING - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
NEITHER - Static variable in class com.arjuna.ats.arjuna.ObjectType
 
NESTED - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionType
 
NONE_RECORD - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
NORMAL - Static variable in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
 
NOT_PREPARED - Static variable in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
NO_ACTION - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
NO_TIMEOUT - Static variable in class com.arjuna.ats.arjuna.AtomicAction
 
NULL_ACTION - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
NULL_XID - Static variable in class com.arjuna.ats.arjuna.xa.XID
 
NameService - class com.arjuna.ats.arjuna.gandiva.nameservice.NameService.
NameService implementations are typically used by ObjectName to store and retrieve object data in a manner specific to the NameService.
NameService(ClassName) - Constructor for class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Create a new NameService using the specific implementation.
NameService(NameService) - Constructor for class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Create a new NameService which is a copy of the one specified.
NameService(NameServiceImple) - Constructor for class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Create a new NameService using the specific implementation.
NameServiceImple - class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple.
NameService implementations are typically used by ObjectName to store and retrieve object data in a manner specific to the NameService.
NameServiceImple() - Constructor for class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
 
NotImplementedException - exception com.arjuna.ats.jta.exceptions.NotImplementedException.
Exception may be thrown under certain circumstances.
NotImplementedException() - Constructor for class com.arjuna.ats.jta.exceptions.NotImplementedException
 
NotImplementedException(String) - Constructor for class com.arjuna.ats.jta.exceptions.NotImplementedException
 
name() - Static method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
 
name() - Static method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
 
name() - Static method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
 
name() - Static method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
 
name() - Static method in class com.arjuna.ats.txoj.lockstore.LockStoreImple
 
name() - Static method in class com.arjuna.ats.txoj.semaphore.SemaphoreImple
 
nestedAbort() - Method in class com.arjuna.ats.arjuna.CadaverRecord
The nested transaction has aborted.
nestedAbort() - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
nestedAbort() - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
nestedAbort() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
A rollback of a nested transaction has occurred.
nestedAbort() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
Atomic action interface - one operation per two-phase commit state.
nestedCleanup() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Cleanup is called if a nested is detected to be an orphan.
nestedCommit() - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
nestedCommit() - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
nestedCommit() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
A commit of a nested transaction has occurred.
nestedCommit() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
nestedOnePhaseCommit() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Perform a nested one phase commit.
nestedPrepare() - Method in class com.arjuna.ats.arjuna.CadaverRecord
The nested transaction is preparing.
nestedPrepare() - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
nestedPrepare() - Method in class com.arjuna.ats.arjuna.LastResourceRecord
Not allowed to participate in nested transactions.
nestedPrepare() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
A prepare for a nested transaction has occurred.
nestedPrepare() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
nextAttributeName(String) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Return the next attribute after the specified attribute.
nextAttributeName(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Return the next attribute.
nextAttributeName(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Return the next attribute.
notAProblem(XAException, boolean) - Method in interface com.arjuna.ats.jta.resources.XAResourceMap
 
notEquals(Uid) - Method in class com.arjuna.ats.arjuna.common.Uid
 
notEquals(ClassName) - Method in class com.arjuna.ats.arjuna.gandiva.ClassName
 
notEquals(ObjectName) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Are the two ObjectNames not equal?
notempty() - Method in class com.arjuna.ats.arjuna.state.InputObjectState
 
notempty() - Method in class com.arjuna.ats.arjuna.state.OutputObjectState
 
nullUid() - Static method in class com.arjuna.ats.arjuna.common.Uid
Return a null Uid (0:0:0:0)
numberOfAbortedTransactions() - Static method in class com.arjuna.ats.arjuna.coordinator.TxStats
 
numberOfCommittedTransactions() - Static method in class com.arjuna.ats.arjuna.coordinator.TxStats
 
numberOfHeuristics() - Static method in class com.arjuna.ats.arjuna.coordinator.TxStats
 
numberOfNestedTransactions() - Static method in class com.arjuna.ats.arjuna.coordinator.TxStats
 
numberOfTransactions() - Method in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
 
numberOfTransactions() - Static method in class com.arjuna.ats.arjuna.coordinator.TxStats
 

O

OBJECTNAME - Static variable in class com.arjuna.ats.arjuna.gandiva.ObjectName
 
OBJECTSTORE_DIR - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
OBJECTSTORE_HIERARCHY_RETRY - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
OBJECTSTORE_HIERARCHY_TIMEOUT - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
OBJECTSTORE_SHARE - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
OBJECTSTORE_SYNC - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
OBJECTSTORE_TYPE - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
OBJECT_RECOVERY - Static variable in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
 
ONE_PHASE_ERROR - Static variable in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
OS_COMMITTED - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
OS_COMMITTED_HIDDEN - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
OS_HIDDEN - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
OS_INVISIBLE - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
OS_ORIGINAL - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
OS_SHADOW - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStore
StateType.
OS_SHARED - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
OS_UNCOMMITTED - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
OS_UNCOMMITTED_HIDDEN - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
OS_UNKNOWN - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStore
StateStatus
OS_UNSHARED - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
OTM - class com.arjuna.ats.arjuna.tools.OTM.
 
OTM() - Constructor for class com.arjuna.ats.arjuna.tools.OTM
 
OTS_ABSTRACTRECORD - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
OTS_RECORD - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
ObjectModel - class com.arjuna.ats.arjuna.ObjectModel.
An enumeration of the types of object model supported.
ObjectModel() - Constructor for class com.arjuna.ats.arjuna.ObjectModel
 
ObjectName - class com.arjuna.ats.arjuna.gandiva.ObjectName.
Instances of this class can be used to convey arbitrary configuration information to classes.
ObjectName(String) - Constructor for class com.arjuna.ats.arjuna.gandiva.ObjectName
Create a new ObjectName.
ObjectName(ObjectName) - Constructor for class com.arjuna.ats.arjuna.gandiva.ObjectName
Create a copy of an existing ObjectName.
ObjectName(NameService, String) - Constructor for class com.arjuna.ats.arjuna.gandiva.ObjectName
Create a new ObjectName using the specified NameService implementation, and using the specified name.
ObjectStateQuery - class com.arjuna.ats.arjuna.tools.ObjectStateQuery.
 
ObjectStateQuery() - Constructor for class com.arjuna.ats.arjuna.tools.ObjectStateQuery
 
ObjectStatus - class com.arjuna.ats.arjuna.ObjectStatus.
A transactional object may go through a number of different states once it has been created.
ObjectStatus() - Constructor for class com.arjuna.ats.arjuna.ObjectStatus
 
ObjectStore - class com.arjuna.ats.arjuna.objectstore.ObjectStore.
The object store interface is the application's route to using a specific object store implementation.
ObjectStore() - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
ObjectStore(int) - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
ObjectStore(String) - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
ObjectStore(String, int) - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
ObjectStore(ClassName) - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStore
Defaults to OS_UNSHARED mode.
ObjectStore(ClassName, int) - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
ObjectStore(ClassName, String) - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
ObjectStore(ClassName, String, int) - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
ObjectStore(ClassName, ObjectName) - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
ObjectStore(ObjectName) - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
ObjectStoreError - error com.arjuna.ats.arjuna.exceptions.ObjectStoreError.
Error that can be thrown when attempting to access the object store.
ObjectStoreError() - Constructor for class com.arjuna.ats.arjuna.exceptions.ObjectStoreError
 
ObjectStoreError(String) - Constructor for class com.arjuna.ats.arjuna.exceptions.ObjectStoreError
 
ObjectStoreException - exception com.arjuna.ats.arjuna.exceptions.ObjectStoreException.
Exception that can be thrown when attempting to access the object store.
ObjectStoreException() - Constructor for class com.arjuna.ats.arjuna.exceptions.ObjectStoreException
 
ObjectStoreException(String) - Constructor for class com.arjuna.ats.arjuna.exceptions.ObjectStoreException
 
ObjectStoreImple - class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple.
This is the base class from which all object store types are derived.
ObjectStoreImple() - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
 
ObjectStoreImple(int) - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
 
ObjectStoreImple(ObjectName) - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
 
ObjectStoreIterator - class com.arjuna.ats.arjuna.objectstore.ObjectStoreIterator.
Class that allows us to iterate through instances of objects that may be stored within a specific object store.
ObjectStoreIterator(ObjectStore, String) - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStoreIterator
 
ObjectStoreMonitor - class com.arjuna.ats.arjuna.tools.ObjectStoreMonitor.
 
ObjectStoreMonitor() - Constructor for class com.arjuna.ats.arjuna.tools.ObjectStoreMonitor
 
ObjectStoreType - class com.arjuna.ats.arjuna.objectstore.ObjectStoreType.
The various types of object store implementations that are available.
ObjectStoreType() - Constructor for class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
ObjectStore_implementationObjectName() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
ObjectType - class com.arjuna.ats.arjuna.ObjectType.
The various types of StateManager object which can exist.
ObjectType() - Constructor for class com.arjuna.ats.arjuna.ObjectType
 
ObjectType() - Method in class com.arjuna.ats.arjuna.StateManager
 
OnePhaseResource - interface com.arjuna.ats.arjuna.coordinator.OnePhaseResource.
 
OutputBuffer - class com.arjuna.ats.arjuna.state.OutputBuffer.
An OuptputBuffer is used to store various Java types as a byte stream.
OutputBuffer() - Constructor for class com.arjuna.ats.arjuna.state.OutputBuffer
Create a new buffer.
OutputBuffer(int) - Constructor for class com.arjuna.ats.arjuna.state.OutputBuffer
Create a new buffer with the specified initial size.
OutputBuffer(byte[]) - Constructor for class com.arjuna.ats.arjuna.state.OutputBuffer
Create a new buffer using the provided byte array.
OutputBuffer(OutputBuffer) - Constructor for class com.arjuna.ats.arjuna.state.OutputBuffer
Create a new OutputBuffer and initialise its state with a copy of the provided buffer.
OutputObjectState - class com.arjuna.ats.arjuna.state.OutputObjectState.
OutputObjectState provides some additional methods to a basic OutputBuffer.
OutputObjectState() - Constructor for class com.arjuna.ats.arjuna.state.OutputObjectState
 
OutputObjectState(OutputObjectState) - Constructor for class com.arjuna.ats.arjuna.state.OutputObjectState
 
OutputObjectState(InputObjectState) - Constructor for class com.arjuna.ats.arjuna.state.OutputObjectState
 
OutputObjectState(Uid, String) - Constructor for class com.arjuna.ats.arjuna.state.OutputObjectState
 
OutputObjectState(Uid, String, byte[]) - Constructor for class com.arjuna.ats.arjuna.state.OutputObjectState
 
objectModel - Variable in class com.arjuna.ats.arjuna.StateManagerAttribute
 
objectName - Variable in class com.arjuna.ats.arjuna.StateManager
 
objectStoreRoot - Variable in class com.arjuna.ats.arjuna.StateManagerAttribute
 
objectStoreRoot() - Static method in class com.arjuna.ats.arjuna.common.Configuration
Used to obtain the root of the object store.
objectStoreType - Variable in class com.arjuna.ats.arjuna.StateManagerAttribute
 
objectUid - Variable in class com.arjuna.ats.arjuna.StateManager
 
onePhaseCommit(boolean) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
There is only one record on the intentions list.
order() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Return the Uid of this abstract record so that it can be ordered in the intentions list.
order() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 

P

PASSIVE - Static variable in class com.arjuna.ats.arjuna.ObjectStatus
 
PASSIVE_NEW - Static variable in class com.arjuna.ats.arjuna.ObjectStatus
 
PERIODIC_RECOVERY_PERIOD - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
PERSISTENCE - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
PREPARED - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
PREPARE_NOTOK - Static variable in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
PREPARE_OK - Static variable in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
PREPARE_READONLY - Static variable in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
PREPARING - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
PROPERTIES_FILE - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
PROPERTIES_FILE - Static variable in class com.arjuna.ats.jdbc.common.Environment
 
PROPERTIES_FILE - Static variable in class com.arjuna.ats.jta.common.Environment
 
PROPERTIES_FILE - Static variable in class com.arjuna.ats.tsmx.common.Environment
 
PROPERTIES_FILE - Static variable in class com.arjuna.ats.txoj.common.Environment
 
PerformanceStatistics - class com.arjuna.ats.tsmx.mbeans.PerformanceStatistics.
 
PerformanceStatistics() - Constructor for class com.arjuna.ats.tsmx.mbeans.PerformanceStatistics
 
PerformanceStatisticsMBean - interface com.arjuna.ats.tsmx.mbeans.PerformanceStatisticsMBean.
This class exposes the ArjunaJTS performance information via the JMX Management Bean interface.
PersistenceRecord - class com.arjuna.ats.arjuna.PersistenceRecord.
A PersistenceRecord is created whenever a persistent object is created/read/modified within the scope of a transaction.
PersistenceRecord(OutputObjectState, ObjectStore, StateManager) - Constructor for class com.arjuna.ats.arjuna.PersistenceRecord
This constructor is used to create a new instance of PersistenceRecord.
PersistenceRecord() - Constructor for class com.arjuna.ats.arjuna.PersistenceRecord
Creates a 'blank' persistence record.
Process - interface com.arjuna.ats.arjuna.utils.Process.
Provides a configurable way to get a unique process id.
pack(OutputBuffer) - Method in class com.arjuna.ats.arjuna.common.Uid
Routines to pack and unpack Uids into Buffers (for RPC, storage etc)
pack(OutputBuffer) - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Pack the hierarchy into the buffer.
pack(OutputObjectState) - Method in interface com.arjuna.ats.arjuna.coordinator.OnePhaseResource
 
pack(OutputBuffer) - Method in class com.arjuna.ats.arjuna.gandiva.ClassName
 
pack(OutputBuffer) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
pack(OutputBuffer) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Pack up the object store state.
pack(OutputObjectState, Xid) - Static method in class com.arjuna.ats.jta.xa.XidImple
 
packBoolean(boolean) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Pack the boolean.
packByte(byte) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Pack a byte.
packBytes(byte[]) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Pack the array of bytes.
packChar(char) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Pack the character.
packDouble(double) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Pack the double.
packFloat(float) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Pack the float.
packHeader(OutputObjectState, Uid, Uid) - Method in class com.arjuna.ats.arjuna.StateManager
Pack the necessary information for crash recovery.
packInt(int) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Pack the integer.
packInto(OutputBuffer) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Pack this buffer into that provided.
packInto(OutputBuffer) - Method in class com.arjuna.ats.arjuna.state.OutputObjectState
 
packInto(OutputObjectState) - Method in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
 
packInto(OutputObjectState) - Method in class com.arjuna.ats.jta.xa.XidImple
 
packLong(long) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Pack the long.
packShort(short) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Pack the short.
packString(String) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Pack the String.
parent() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
password - Static variable in class com.arjuna.ats.jdbc.TransactionalDriver
 
peekFront() - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
 
peekNext(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
 
peekRear() - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
 
pendingList - Variable in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
periodicWorkFirstPass() - Method in interface com.arjuna.ats.arjuna.recovery.RecoveryModule
Called by the RecoveryManager at start up, and then PERIODIC_RECOVERY_PERIOD seconds after the completion, for all RecoveryModules, of the second pass
periodicWorkSecondPass() - Method in interface com.arjuna.ats.arjuna.recovery.RecoveryModule
Called by the RecoveryManager RECOVERY_BACKOFF_PERIOD seconds after the completion of the first pass
persist() - Method in class com.arjuna.ats.arjuna.StateManager
The persist function changes the type of the object from RECOVERABLE to ANDPERSISTENT.
phase2Abort(boolean) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Second phase of the two phase commit protocol for aborting actions.
phase2Cleanup() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Cleanup phase for actions.
phase2Commit(boolean) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Second phase of the two-phase commit protocol for committing actions.
pop() - Method in class com.arjuna.ats.txoj.LockList
 
prepare(boolean) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Phase one of a two phase commit protocol.
preparedList - Variable in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
preparedStatus() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
preventCommit() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Force the only outcome for the transaction to be to rollback.
preventCommit() - Method in interface com.arjuna.ats.arjuna.coordinator.Reapable
 
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.CadaverRecord
Override AbstractRecord.print to write specific information to the specified stream.
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
print(PrintWriter, int) - Static method in class com.arjuna.ats.arjuna.ObjectModel
Print out a human-readable form of the model type.
print(PrintWriter, int) - Static method in class com.arjuna.ats.arjuna.ObjectStatus
 
print(PrintWriter, int) - Static method in class com.arjuna.ats.arjuna.ObjectType
Print a human-readable form of the object type.
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.PersistenceRecord
 
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.StateManager
Print out information about the object.
print(PrintStream) - Method in class com.arjuna.ats.arjuna.common.Uid
Print a human-readable form of the Uid.
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Write information about this specific instance to the specified stream.
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
Print out the transaction hierarchy.
print(PrintWriter, int) - Static method in class com.arjuna.ats.arjuna.coordinator.ActionStatus
Print the status on the specified PrintWriter.
print(PrintWriter, int) - Static method in class com.arjuna.ats.arjuna.coordinator.ActionType
Print a human-reabable version of the type.
print(PrintWriter, int) - Static method in class com.arjuna.ats.arjuna.coordinator.AddOutcome
 
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
 
print(PrintWriter, int) - Static method in class com.arjuna.ats.arjuna.coordinator.RecordType
Print a human-readable version of the lock type.
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
print(PrintWriter, int) - Static method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
 
print(int) - Static method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Print a human-readable for of the various attribute types.
print(PrintWriter, int) - Static method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
Print on the specified PrintWriter a string representation of the object store value.
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Print information about this instance.
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.state.InputObjectState
 
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Print out information about this instance.
print(PrintWriter) - Method in class com.arjuna.ats.arjuna.state.OutputObjectState
 
print(PrintWriter) - Method in class com.arjuna.ats.txoj.Lock
functions inherited from StateManager
print(PrintWriter) - Method in class com.arjuna.ats.txoj.LockManager
Print information about this instance on the specified PrintWriter.
print(PrintWriter, int) - Static method in class com.arjuna.ats.txoj.LockMode
 
print(PrintWriter, int) - Static method in class com.arjuna.ats.txoj.LockResult
Print a human-readable form of the lock result.
print(PrintWriter, int) - Static method in class com.arjuna.ats.txoj.LockStatus
 
printList(PrintStream) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.Inventory
 
printList(PrintStream) - Method in class com.arjuna.ats.arjuna.gandiva.inventory.InventoryImple
 
printState(PrintWriter) - Method in class com.arjuna.ats.txoj.LockManager
Load state into object prior to doing the printing.
printStateStatus(PrintWriter, int) - Static method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
printStateType(PrintWriter, int) - Static method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
printStatus(PrintWriter) - Static method in class com.arjuna.ats.arjuna.coordinator.TxStats
 
printString(int) - Static method in class com.arjuna.ats.arjuna.coordinator.AddOutcome
 
printString(long) - Method in class com.arjuna.ats.arjuna.logging.FacilityCode
 
printString(long) - Method in class com.arjuna.ats.jdbc.logging.FacilityCode
 
printString(long) - Method in class com.arjuna.ats.jta.logging.FacilityCode
 
printString(long) - Method in class com.arjuna.ats.tsmx.logging.tsmxFacilityCode
 
printString(int) - Static method in class com.arjuna.ats.txoj.LockMode
Deprecated. Use stringForm
printString(int) - Static method in class com.arjuna.ats.txoj.LockStatus
Print a human-readable form.
printString(long) - Method in class com.arjuna.ats.txoj.logging.FacilityCode
 
printXAErrorCode(XAException) - Static method in class com.arjuna.ats.jta.utils.XAHelper
Print a human-readable version of the XAException.
propagate() - Method in class com.arjuna.ats.txoj.Lock
Propagate the lock.
propagate(Uid, Uid) - Method in class com.arjuna.ats.txoj.LockManager
Change lock ownership as nested action commits.
propagateOnAbort() - Method in class com.arjuna.ats.arjuna.CadaverRecord
Override default AbstractRecord method.
propagateOnAbort() - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
propagateOnAbort() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Determine if records are discarded on action abort or must be propagated to parents.
propagateOnAbort() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
propagateOnCommit() - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
propagateOnCommit() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Determine if records are discarded on action commit or must be propagated to parents.
propagateOnCommit() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
propertiesDir() - Static method in class com.arjuna.ats.arjuna.common.Configuration
 
propertiesFile() - Static method in class com.arjuna.ats.arjuna.common.Configuration
 
propertiesFile() - Static method in class com.arjuna.ats.jdbc.common.Configuration
 
propertiesFile() - Static method in class com.arjuna.ats.jta.common.Configuration
 
propertiesFile() - Static method in class com.arjuna.ats.tsmx.common.Configuration
 
propertiesFile() - Static method in class com.arjuna.ats.txoj.common.Configuration
 
propertyManager - Static variable in class com.arjuna.ats.arjuna.common.arjPropertyManager
 
propertyManager - Static variable in class com.arjuna.ats.jdbc.common.jdbcPropertyManager
 
propertyManager - Static variable in class com.arjuna.ats.jta.common.jtaPropertyManager
 
propertyManager - Static variable in class com.arjuna.ats.txoj.common.txojPropertyManager
 
push(Lock) - Method in class com.arjuna.ats.txoj.LockList
 
put(BasicAction) - Method in class com.arjuna.ats.arjuna.coordinator.ActionManager
 
putConnection(Connection) - Method in interface com.arjuna.ats.arjuna.objectstore.jdbc.JDBCAccess
 
putFront(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
Explicit push onto front of list.
putRear(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
Explicit push onto rear of list.

R

READ - Static variable in class com.arjuna.ats.txoj.LockMode
 
READONLY_OPTIMISATION - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
RECOVERABLE - Static variable in class com.arjuna.ats.arjuna.ObjectType
 
RECOVERED_OK - Static variable in interface com.arjuna.ats.jta.recovery.XARecoveryResource
Results of performing recovery.
RECOVERY - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
The values are used by the system records.
RECOVERY_BACKOFF_PERIOD - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
RECOVERY_MANAGER_PORT - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
RECOVERY_REQUIRED - Static variable in interface com.arjuna.ats.jta.recovery.XARecoveryResource
 
REFUSED - Static variable in class com.arjuna.ats.txoj.LockResult
 
RELEASED - Static variable in class com.arjuna.ats.txoj.LockResult
 
REPLICATED - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
REPLICATION - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
RPCCADAVER - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
RPCCALL - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
RPCINITIATE - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
RPCTERMINATE - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
Note that RPCTERMINATE is deliberately late in the list otherwise the server would be terminated BEFORE the user records were processed.
RUNNING - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
Reapable - interface com.arjuna.ats.arjuna.coordinator.Reapable.
 
RecordList - class com.arjuna.ats.arjuna.coordinator.RecordList.
This class manages instances of the classes derived from AbstractRecord in the form of an ordered doubly-linked list.
RecordList() - Constructor for class com.arjuna.ats.arjuna.coordinator.RecordList
 
RecordList(RecordList) - Constructor for class com.arjuna.ats.arjuna.coordinator.RecordList
 
RecordListIterator - class com.arjuna.ats.arjuna.coordinator.RecordListIterator.
A basic iterator for RecordList instances.
RecordListIterator(RecordList) - Constructor for class com.arjuna.ats.arjuna.coordinator.RecordListIterator
 
RecordType - class com.arjuna.ats.arjuna.coordinator.RecordType.
The following enumerated type defines the types of record that are derived from AbstractRecord.
RecordType() - Constructor for class com.arjuna.ats.arjuna.coordinator.RecordType
 
RecoverAtomicAction - class com.arjuna.ats.arjuna.recovery.RecoverAtomicAction.
 
RecoverAtomicAction(Uid, int) - Constructor for class com.arjuna.ats.arjuna.recovery.RecoverAtomicAction
Re-creates/activates an AtomicAction for the specified transaction Uid.
RecoverableXAConnection - interface com.arjuna.ats.jta.xa.RecoverableXAConnection.
XA connection implementations must provide an implementation of this class.
RecoveryAbstractRecord - class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord.
Abstract Record Interface Class.
RecoveryAbstractRecord(ClassName, int, boolean) - Constructor for class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
RecoveryActivator - interface com.arjuna.ats.arjuna.recovery.RecoveryActivator.
Interface for Recovery manager plug-in module.
RecoveryConfiguration - class com.arjuna.ats.arjuna.recovery.RecoveryConfiguration.
This class contains various run-time configuration options.
RecoveryDriver - class com.arjuna.ats.arjuna.recovery.RecoveryDriver.
 
RecoveryDriver(int) - Constructor for class com.arjuna.ats.arjuna.recovery.RecoveryDriver
 
RecoveryDriver(int, String) - Constructor for class com.arjuna.ats.arjuna.recovery.RecoveryDriver
 
RecoveryDriver(int, String, int) - Constructor for class com.arjuna.ats.arjuna.recovery.RecoveryDriver
 
RecoveryEnvironment - class com.arjuna.ats.arjuna.recovery.RecoveryEnvironment.
Container for property names used by recovery
RecoveryManager - class com.arjuna.ats.arjuna.recovery.RecoveryManager.
The RecoveryManager daemon.
RecoveryModule - interface com.arjuna.ats.arjuna.recovery.RecoveryModule.
Interface for Recovery manager plug-in module.
RecoveryMonitor - class com.arjuna.ats.arjuna.tools.RecoveryMonitor.
 
RecoveryMonitor() - Constructor for class com.arjuna.ats.arjuna.tools.RecoveryMonitor
 
RecoveryScan - interface com.arjuna.ats.arjuna.recovery.RecoveryScan.
Interface for users to receive a callback whenever a recovery scan completes.
Resource - interface com.arjuna.ats.arjuna.gandiva.Resource.
Severely cut down version of original Gandiva Resource since Java provides reference counting for us, and everything is created on the heap!
read_committed(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
read_committed(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Read the object's committed state.
read_state(Uid, String) - Method in class com.arjuna.ats.txoj.lockstore.LockStore
 
read_state(Uid, String) - Method in class com.arjuna.ats.txoj.lockstore.LockStoreImple
Read a state from the lock store.
read_uncommitted(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
read_uncommitted(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Read the object's shadowed state.
readonlyList - Variable in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
record() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
recover() - Method in interface com.arjuna.ats.jta.recovery.XARecoveryResource
Attempt the recovery.
recoverable() - Method in interface com.arjuna.ats.jta.recovery.XARecoveryResource
If we don't have an XAResource then we cannot recover at this stage.
recoveryManagerPropertiesFile() - Static method in class com.arjuna.ats.arjuna.recovery.RecoveryConfiguration
 
releaseAll(Uid) - Method in class com.arjuna.ats.txoj.LockManager
Clear out all locks for a given action.
releaselock(Uid) - Method in class com.arjuna.ats.txoj.LockManager
Release a SINGLE LOCK lock that has the given uid.
rememberAction(BasicAction, int) - Method in class com.arjuna.ats.arjuna.StateManager
Remember that the specified transaction is using the object.
remoteLockStore - Variable in class com.arjuna.ats.txoj.LockManagerAttribute
 
remove(Uid) - Method in class com.arjuna.ats.arjuna.coordinator.ActionManager
 
remove(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
 
remove(Object) - Method in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
 
removeAttribute(String) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Remove the specified attribute.
removeAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Remove the specified attribute and return a potentially modified ObjectName identity.
removeAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Remove the specified attribute and return a potentially modified ObjectName identity.
removeChildAction(BasicAction) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Remove a child action.
removeChildThread() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Remove a child thread.
removeChildThread(String) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Remove the specified thread from the transaction.
removeThread() - Method in class com.arjuna.ats.arjuna.AtomicAction
Unregister the current thread from the transaction.
removeThread(Thread) - Method in class com.arjuna.ats.arjuna.AtomicAction
Unregister the specified thread from the transaction.
remove_committed(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
remove_committed(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Remove the object's committed state.
remove_state(Uid, String) - Method in class com.arjuna.ats.txoj.lockstore.LockStore
 
remove_state(Uid, String) - Method in class com.arjuna.ats.txoj.lockstore.LockStoreImple
Remove the state from the lock store.
remove_uncommitted(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
remove_uncommitted(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Remove the object's uncommitted state.
replace(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
The current record is about to replace the one presented.
replayPhase2() - Method in class com.arjuna.ats.arjuna.recovery.RecoverAtomicAction
Replays phase 2 of the commit protocol.
report - class com.arjuna.ats.arjuna.tools.report.
 
report() - Constructor for class com.arjuna.ats.arjuna.tools.report
 
report - class com.arjuna.ats.txoj.tools.report.
 
report() - Constructor for class com.arjuna.ats.txoj.tools.report
 
reread() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Reset the read pointer for this buffer.
reset() - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Clear the OutputBuffer and rewind the pack pointer.
reset() - Method in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
 
reset() - Method in class com.arjuna.ats.txoj.LockListIterator
 
restart() - Method in class com.arjuna.ats.arjuna.coordinator.RecordListIterator
 
restore_state(InputObjectState, int) - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
restore_state(InputObjectState, int) - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
restore_state(InputObjectState, int) - Method in class com.arjuna.ats.arjuna.PersistenceRecord
 
restore_state(InputObjectState, int) - Method in class com.arjuna.ats.arjuna.StateManager
These methods must be provided by a derived class.
restore_state(InputObjectState, int) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
During recovery, the transaction log is given to the recovery system and it will recreate a transaction instance to perform necessary recovery actions.
restore_state(InputObjectState, int) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
This assumes the various lists are zero length when it is called.
restore_state(InputObjectState, int) - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
save_state and restore_state here are used by the corresponding operations of persistence records for crash recovery purposes.
restore_state(InputObjectState, int) - Method in class com.arjuna.ats.txoj.Lock
Carefully restore the state of a Lock.
resume(AtomicAction) - Static method in class com.arjuna.ats.arjuna.AtomicAction
Resume transaction association on the current thread.
reveal_state(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
reveal_state(Uid, String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Reveal a hidden object's state.
revealedId(String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Given a type id which is possibly hidden (e.g., has a ! at the end), make it a valid Uid so we can return it.
rewrite() - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Reset the pack pointer.
rollback() - Method in interface com.arjuna.ats.arjuna.coordinator.OnePhaseResource
Return values from TwoPhaseOutcome to indicate success or failure.
running() - Method in interface com.arjuna.ats.arjuna.coordinator.Reapable
 
running() - Method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
 

S

SCANNER_PROPERTY_PREFIX - Static variable in class com.arjuna.ats.arjuna.recovery.RecoveryEnvironment
 
SHADOWING - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
SHADOWNOFILELOCK - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
SHARED_TRANSACTION_LOG - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
SIGNED_NUMBER - Static variable in class com.arjuna.ats.arjuna.gandiva.ObjectName
All numbers are signed, but we leave this in for compatibility.
SINGLE - Static variable in class com.arjuna.ats.arjuna.ObjectModel
In the SINGLE model, it is assumed that only a single instance of the object will exist within a single JVM.
SINGLETYPEMAPPED - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
SINGLE_LOCKSTORE - Static variable in class com.arjuna.ats.txoj.common.Environment
 
SM_ERROR - Static variable in class com.arjuna.ats.txoj.semaphore.Semaphore
 
SM_LOCKED - Static variable in class com.arjuna.ats.txoj.semaphore.Semaphore
 
SM_UNLOCKED - Static variable in class com.arjuna.ats.txoj.semaphore.Semaphore
 
SM_WOULD_BLOCK - Static variable in class com.arjuna.ats.txoj.semaphore.Semaphore
 
START_DISABLED - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
STATIC_INVENTORY_IMPLE - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
STRING - Static variable in class com.arjuna.ats.arjuna.gandiva.ObjectName
 
SUPPORT_SUBTRANSACTIONS - Static variable in class com.arjuna.ats.jta.common.Environment
 
Semaphore - class com.arjuna.ats.txoj.semaphore.Semaphore.
Semaphore interface.
Semaphore(String) - Constructor for class com.arjuna.ats.txoj.semaphore.Semaphore
Create a semaphore with the default implementation.
Semaphore(ClassName) - Constructor for class com.arjuna.ats.txoj.semaphore.Semaphore
 
Semaphore(ObjectName) - Constructor for class com.arjuna.ats.txoj.semaphore.Semaphore
 
SemaphoreImple - class com.arjuna.ats.txoj.semaphore.SemaphoreImple.
Implementations of semaphore classes should derive from this class and provide implementations of the relevant methods.
SemaphoreImple() - Constructor for class com.arjuna.ats.txoj.semaphore.SemaphoreImple
 
Service - interface com.arjuna.ats.arjuna.recovery.Service.
 
StartXAResource - interface com.arjuna.ats.jta.resources.StartXAResource.
 
StateManager - class com.arjuna.ats.arjuna.StateManager.
The root of the Arjuna class hierarchy.
StateManager(Uid) - Constructor for class com.arjuna.ats.arjuna.StateManager
Create object with specific uid.
StateManager(Uid, ObjectName) - Constructor for class com.arjuna.ats.arjuna.StateManager
 
StateManager(Uid, int) - Constructor for class com.arjuna.ats.arjuna.StateManager
 
StateManager(Uid, int, ObjectName) - Constructor for class com.arjuna.ats.arjuna.StateManager
 
StateManager() - Constructor for class com.arjuna.ats.arjuna.StateManager
 
StateManager(int) - Constructor for class com.arjuna.ats.arjuna.StateManager
 
StateManager(int, ObjectName) - Constructor for class com.arjuna.ats.arjuna.StateManager
 
StateManager(ObjectName) - Constructor for class com.arjuna.ats.arjuna.StateManager
 
StateManagerAttribute - class com.arjuna.ats.arjuna.StateManagerAttribute.
Instances of this class may be passed to a StateManager object at construction time and used to configure it.
StateManagerAttribute() - Constructor for class com.arjuna.ats.arjuna.StateManagerAttribute
 
StateManager_objectModel() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
StateManager_objectStoreRoot() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
StateManager_objectType() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
StateManager_uid() - Static method in class com.arjuna.ats.arjuna.ArjunaNames
 
SynchronizationRecord - interface com.arjuna.ats.arjuna.coordinator.SynchronizationRecord.
 
sameXID(Xid, Xid) - Static method in class com.arjuna.ats.jta.utils.XAHelper
Compares two Xid instances.
save_state(OutputObjectState, int) - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
save_state(OutputObjectState, int) - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
save_state(OutputObjectState, int) - Method in class com.arjuna.ats.arjuna.PersistenceRecord
 
save_state(OutputObjectState, int) - Method in class com.arjuna.ats.arjuna.StateManager
These methods must be used by a derived class.
save_state(OutputObjectState, int) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
When the transaction is required to make the intentions list persistent, it scans the list and asks each record whether or not it requires state to be saved (by calling doSave).
save_state(OutputObjectState, int) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Redefined version of save_state and restore_state from StateManager.
save_state(OutputObjectState, int) - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
save_state(OutputObjectState, int) - Method in class com.arjuna.ats.txoj.Lock
Save the state of a lock object.
savedIntentionList - Variable in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
scan() - Method in interface com.arjuna.ats.arjuna.recovery.ExpiryScanner
perform a scan
scan() - Method in class com.arjuna.ats.arjuna.recovery.RecoveryManager
Force a recovery scan now.
scan(RecoveryScan) - Method in class com.arjuna.ats.arjuna.recovery.RecoveryManager
Force a recovery scan now.
setAlternativeOrdering(boolean) - Static method in class com.arjuna.ats.arjuna.common.Configuration
Set whether or not to use the alternative abstract record ordering.
setBuffer(byte[]) - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Set the buffer to be used by this instance.
setCheckedAction(CheckedAction) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Add the specified CheckedAction object to this transaction.
setClassNameAttribute(String, ClassName) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Set the value of the specified attribute to be the provided ClassName value.
setClassNameAttribute(String, String, ClassName) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Set the named ClassName attribute.
setClassNameAttribute(String, String, ClassName) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Set the named ClassName attribute.
setLink(Lock) - Method in class com.arjuna.ats.txoj.Lock
Set the next lock in the chain.
setLockStoreRoot(String) - Static method in class com.arjuna.ats.txoj.common.Configuration
Used to set the root of the lock store.
setLongAttribute(String, long) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Set the value of the specified attribute to be the provided long value.
setLongAttribute(String, String, long) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Set the named long attribute.
setLongAttribute(String, String, long) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Set the named long attribute.
setNext(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Set the next element in the list to the specified instance.
setObjectNameAttribute(String, ObjectName) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Set the value of the specified attribute to be the provided ObjectName value.
setObjectNameAttribute(String, String, ObjectName) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Set the named ObjectName attribute.
setObjectNameAttribute(String, String, ObjectName) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Set the named ObjectName attribute.
setObjectStoreRoot(String) - Static method in class com.arjuna.ats.arjuna.common.Configuration
Used to set the root of the object store.
setOutcome(int) - Method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
setPrevious(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Set the previous element in the list to the specified instance.
setProcess(Process) - Static method in class com.arjuna.ats.arjuna.utils.Utility
 
setPropertiesFile(String) - Static method in class com.arjuna.ats.arjuna.common.Configuration
Set the name of the properties file.
setPropertiesFile(String) - Static method in class com.arjuna.ats.jdbc.common.Configuration
Set the name of the properties file.
setPropertiesFile(String) - Static method in class com.arjuna.ats.jta.common.Configuration
Set the name of the properties file.
setPropertiesFile(String) - Static method in class com.arjuna.ats.tsmx.common.Configuration
Set the name of the properties file.
setPropertiesFile(String) - Static method in class com.arjuna.ats.txoj.common.Configuration
Set the name of the properties file.
setRecoveryManagerPropertiesFile(String) - Static method in class com.arjuna.ats.arjuna.recovery.RecoveryConfiguration
Set the name of the RecoveryManager properties file.
setStatus(int) - Method in class com.arjuna.ats.arjuna.StateManager
 
setStringAttribute(String, String) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Set the value of the specified attribute to be the provided String value.
setStringAttribute(String, String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Set the named String attribute.
setStringAttribute(String, String, String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Set the named String attribute.
setTransaction(Transaction) - Method in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
Remember the transaction we are being used within.
setUidAttribute(String, Uid) - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Set the value of the specified attribute to be the provided Uid value.
setUidAttribute(String, String, Uid) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Set the named Uid attribute.
setUidAttribute(String, String, Uid) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Set the named Uid attribute.
setValue(Object) - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
setValue(Object) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
 
setValue(Object) - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
setXANodeName(byte[]) - Static method in class com.arjuna.ats.arjuna.coordinator.TxControl
 
setlock(Lock) - Method in class com.arjuna.ats.txoj.LockManager
 
setlock(Lock, int) - Method in class com.arjuna.ats.txoj.LockManager
 
setlock(Lock, int, int) - Method in class com.arjuna.ats.txoj.LockManager
 
setupStore() - Method in class com.arjuna.ats.arjuna.StateManager
Make sure the object store is set up, if required.
setupStore(String) - Method in class com.arjuna.ats.arjuna.StateManager
Make sure the object store is set up, if required.
shadowForced() - Method in class com.arjuna.ats.arjuna.PersistenceRecord
Cadaver records force write shadows.
shadowMade - Variable in class com.arjuna.ats.arjuna.PersistenceRecord
 
shareState() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
shareState() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
 
shareStatus - Variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
 
shouldAdd(AbstractRecord) - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
shouldAdd(AbstractRecord) - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
shouldAdd(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Should we add the record presented to the intentions list?
shouldAdd(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
shouldAlter(AbstractRecord) - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
shouldAlter(AbstractRecord) - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
shouldAlter(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Should we alter the current record with the one presented?
shouldAlter(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
shouldMerge(AbstractRecord) - Method in class com.arjuna.ats.arjuna.CadaverRecord
Overrides AbstractRecord.shouldMerge
shouldMerge(AbstractRecord) - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
shouldMerge(AbstractRecord) - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
shouldMerge(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Should we merge the current record with the one presented?
shouldMerge(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
shouldReplace(AbstractRecord) - Method in class com.arjuna.ats.arjuna.CadaverRecord
Overrides AbstractRecord.shouldReplace
shouldReplace(AbstractRecord) - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
shouldReplace(AbstractRecord) - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
shouldReplace(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Should we replace the record presented with the current record?
shouldReplace(AbstractRecord) - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
size() - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
 
size() - Method in interface com.arjuna.ats.arjuna.state.ByteBuffer
 
size() - Method in class com.arjuna.ats.arjuna.state.InputObjectState
 
size() - Method in class com.arjuna.ats.arjuna.state.OutputObjectState
 
smAttributes - Variable in class com.arjuna.ats.arjuna.StateManager
 
start() - Method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
 
start(BasicAction) - Method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
 
startRCservice() - Method in interface com.arjuna.ats.arjuna.recovery.RecoveryActivator
Called to create appropriate instance(s), specific to a standard transaction protocol, able to receive inquiries for recovery
stateStatusString(int) - Static method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
stateTypeString(int) - Static method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
stateUid() - Method in class com.arjuna.ats.arjuna.state.InputObjectState
 
stateUid() - Method in class com.arjuna.ats.arjuna.state.OutputObjectState
 
status() - Method in class com.arjuna.ats.arjuna.StateManager
 
status() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
stop() - Method in class com.arjuna.ats.arjuna.recovery.RecoveryManager
Stop the periodic recovery manager.
store - Variable in class com.arjuna.ats.arjuna.PersistenceRecord
 
store() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
storeDir() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
storeDir() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
 
storeRoot() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
storeRoot() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
 
stringForm() - Method in class com.arjuna.ats.arjuna.common.Uid
 
stringForm(int) - Static method in class com.arjuna.ats.arjuna.coordinator.ActionStatus
 
stringForm(int) - Static method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
stringForm() - Method in class com.arjuna.ats.arjuna.gandiva.ClassName
 
stringForm() - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Provide a string form of the ObjectName.
stringForm(int) - Static method in class com.arjuna.ats.jta.utils.JTAHelper
 
stringForm(int) - Static method in class com.arjuna.ats.txoj.LockMode
 
stringForm(int) - Static method in class com.arjuna.ats.txoj.LockResult
 
supressEntry(String) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Suppress directories of the specified type from allTypes etc?
suspend() - Static method in class com.arjuna.ats.arjuna.AtomicAction
Suspend all transaction association from the invoking thread.
sync() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
sync() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Some object store implementations may be running with automatic sync disabled.
synchronousScan() - Method in class com.arjuna.ats.arjuna.recovery.RecoveryDriver
 

T

TM_JNDI_CONTEXT - Static variable in class com.arjuna.ats.jta.common.Environment
 
TOP_LEVEL - Static variable in class com.arjuna.ats.arjuna.coordinator.ActionType
 
TRANSACTION_LOG - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
TRANSACTION_LOG_WRITE_OPTIMISATION - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
TRANSACTION_NOT_PREPARED - Static variable in interface com.arjuna.ats.jta.recovery.XARecoveryResource
 
TRANSACTION_STATUS_MANAGER_EXPIRY_TIME - Static variable in class com.arjuna.ats.arjuna.recovery.RecoveryEnvironment
 
TRANSACTION_SYNC - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
TXLOG_PERSISTENCE - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
TX_REAPER_MODE - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
TX_REAPER_TIMEOUT - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
TopLevelAction - class com.arjuna.ats.arjuna.TopLevelAction.
This class provides a (nested) top-level transaction.
TopLevelAction() - Constructor for class com.arjuna.ats.arjuna.TopLevelAction
 
Transaction - interface com.arjuna.ats.jta.transaction.Transaction.
 
TransactionManager - class com.arjuna.ats.jta.TransactionManager.
 
TransactionManager() - Constructor for class com.arjuna.ats.jta.TransactionManager
 
TransactionMonitor - class com.arjuna.ats.arjuna.tools.TransactionMonitor.
 
TransactionMonitor() - Constructor for class com.arjuna.ats.arjuna.tools.TransactionMonitor
 
TransactionReaper - class com.arjuna.ats.arjuna.coordinator.TransactionReaper.
Class to record transactions with non-zero timeout values, and class to implement a transaction reaper thread which terminates these transactions once their timeout elapses.
TransactionReaper(long) - Constructor for class com.arjuna.ats.arjuna.coordinator.TransactionReaper
 
TransactionServiceMX - class com.arjuna.ats.tsmx.TransactionServiceMX.
 
TransactionServiceMX() - Constructor for class com.arjuna.ats.tsmx.TransactionServiceMX
 
TransactionStatusConnectionManager - class com.arjuna.ats.arjuna.recovery.TransactionStatusConnectionManager.
 
TransactionStatusConnectionManager() - Constructor for class com.arjuna.ats.arjuna.recovery.TransactionStatusConnectionManager
Gets a reference to the Object Store.
TransactionStatusManager - class com.arjuna.ats.arjuna.recovery.TransactionStatusManager.
This implementation is tied closely with the socket/port version of getpid.
TransactionStatusManager() - Constructor for class com.arjuna.ats.arjuna.recovery.TransactionStatusManager
 
TransactionStatusManager(int) - Constructor for class com.arjuna.ats.arjuna.recovery.TransactionStatusManager
 
TransactionStatusManager(String) - Constructor for class com.arjuna.ats.arjuna.recovery.TransactionStatusManager
 
TransactionStatusManager(String, int) - Constructor for class com.arjuna.ats.arjuna.recovery.TransactionStatusManager
 
TransactionalDriver - class com.arjuna.ats.jdbc.TransactionalDriver.
Transactional JDBC 2.0 driver.
TransactionalDriver() - Constructor for class com.arjuna.ats.jdbc.TransactionalDriver
 
TransactionalThread - class com.arjuna.ats.arjuna.thread.TransactionalThread.
A transactional thread is automatically registered with the transaction that is in scope when it is created (i.e., the transaction that is associated with the creating thread).
TransactionalThread() - Constructor for class com.arjuna.ats.arjuna.thread.TransactionalThread
 
TwoPhaseCoordinator - class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.
Adds support for synchronizations to BasicAction.
TwoPhaseCoordinator() - Constructor for class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
 
TwoPhaseCoordinator(Uid) - Constructor for class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
 
TwoPhaseCoordinator(int) - Constructor for class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
 
TwoPhaseCoordinator(Uid, int) - Constructor for class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
 
TwoPhaseOutcome - class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome.
The outcomes which can be generated when a transaction attempts to prepare/commit/rollback.
TwoPhaseOutcome(int) - Constructor for class com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome
 
TxControl - class com.arjuna.ats.arjuna.coordinator.TxControl.
Transaction configuration object.
TxControl() - Constructor for class com.arjuna.ats.arjuna.coordinator.TxControl
 
TxOJNames - class com.arjuna.ats.txoj.TxOJNames.
This class contains the ClassNames and ObjectName attributes that may be used by implementations within this module.
TxOJNames() - Constructor for class com.arjuna.ats.txoj.TxOJNames
 
TxStats - class com.arjuna.ats.arjuna.coordinator.TxStats.
This class is used to maintain statistics on transactions that have been created.
TxStats() - Constructor for class com.arjuna.ats.arjuna.coordinator.TxStats
 
tableName() - Method in interface com.arjuna.ats.arjuna.objectstore.jdbc.JDBCAccess
Deprecated.  
terminate() - Method in class com.arjuna.ats.arjuna.StateManager
The following function checks to see if the object is going out of scope while an action is still running.
terminate() - Method in class com.arjuna.ats.txoj.LockManager
This method *must* be called in the finalizer of every object.
toBeUsed() - Method in interface com.arjuna.ats.arjuna.recovery.ExpiryScanner
Is this scanner to be used.
toString() - Method in class com.arjuna.ats.arjuna.Info
 
toString() - Method in class com.arjuna.ats.arjuna.common.Uid
Same as stringForm()
toString() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Overloads Object.toString()
toString() - Method in class com.arjuna.ats.arjuna.coordinator.RecordList
 
toString() - Method in class com.arjuna.ats.arjuna.gandiva.ClassName
 
toString() - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
 
toString() - Method in class com.arjuna.ats.arjuna.state.InputObjectState
 
toString() - Method in class com.arjuna.ats.arjuna.state.OutputObjectState
 
toString() - Method in class com.arjuna.ats.arjuna.xa.XID
 
toString() - Method in class com.arjuna.ats.jdbc.Info
 
toString() - Method in class com.arjuna.ats.jta.xa.XidImple
 
toString() - Method in class com.arjuna.ats.txoj.Info
 
toString() - Method in class com.arjuna.ats.txoj.Lock
Overrides Object.toString()
topLevelAbort() - Method in class com.arjuna.ats.arjuna.CadaverRecord
The nested transaction has aborted.
topLevelAbort() - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
topLevelAbort() - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
topLevelAbort() - Method in class com.arjuna.ats.arjuna.PersistenceRecord
topLevelAbort may have to remove the persistent state that was written into the object store during the processing of topLevelPrepare.
topLevelAbort() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
A rollback of a top-level transaction has occurred.
topLevelAbort() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
topLevelAction() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
topLevelActionUid() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
The following function returns the Uid of the top-level atomic action.
topLevelCleanup() - Method in class com.arjuna.ats.arjuna.PersistenceRecord
topLevelCleanup must leave the persistent state that was written in the object store during the processing of topLevelPrepare intact.
topLevelCleanup() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Cleanup is called if a top-level action is detected to be an orphan.
topLevelCleanup() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
Cleanup is called if a top-level action is detected to be an orphan.
topLevelCommit() - Method in class com.arjuna.ats.arjuna.CadaverRecord
At topLevelCommit we commit the uncommitted version already saved into object store.
topLevelCommit() - Method in class com.arjuna.ats.arjuna.DisposeRecord
At topLevelCommit we remove the state from the object store.
topLevelCommit() - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
topLevelCommit() - Method in class com.arjuna.ats.arjuna.PersistenceRecord
commit the state saved during the prepare phase.
topLevelCommit() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
A commit of a top-level transaction has occurred.
topLevelCommit() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
topLevelOnePhaseCommit() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Perform a top-level one phase commit.
topLevelPrepare() - Method in class com.arjuna.ats.arjuna.CadaverRecord
At topLevelPrepare write uncommitted version into object store.
topLevelPrepare() - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
topLevelPrepare() - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
topLevelPrepare() - Method in class com.arjuna.ats.arjuna.PersistenceRecord
topLevelPrepare attempts to save the object.
topLevelPrepare() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
A prepare for a top-level transaction has occurred.
topLevelPrepare() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
topLevelState - Variable in class com.arjuna.ats.arjuna.PersistenceRecord
 
transactionLifetime() - Static method in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
 
transactionManager(InitialContext) - Static method in class com.arjuna.ats.jta.TransactionManager
Retrieve a reference to the transaction manager from the passed in JNDI initial context.
transactionManager() - Static method in class com.arjuna.ats.jta.TransactionManager
Retrieve the singleton transaction manager reference.
transactionManager(boolean) - Static method in class com.arjuna.ats.jta.TransactionManager
Retrieve the singleton transaction manager reference.
transactionReaper() - Static method in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
 
transactionReaper(boolean) - Static method in class com.arjuna.ats.arjuna.coordinator.TransactionReaper
 
tryLock() - Method in class com.arjuna.ats.arjuna.common.Mutex
 
tryLock() - Method in class com.arjuna.ats.txoj.semaphore.Semaphore
 
tryLock() - Method in class com.arjuna.ats.txoj.semaphore.SemaphoreImple
 
tryLockMutex() - Method in class com.arjuna.ats.arjuna.StateManager
 
tsLogger - class com.arjuna.ats.arjuna.logging.tsLogger.
 
tsLogger() - Constructor for class com.arjuna.ats.arjuna.logging.tsLogger
 
tsmxFacilityCode - class com.arjuna.ats.tsmx.logging.tsmxFacilityCode.
The various levels of facility codes that are available.
tsmxFacilityCode() - Constructor for class com.arjuna.ats.tsmx.logging.tsmxFacilityCode
 
tsmxLogger - class com.arjuna.ats.tsmx.logging.tsmxLogger.
 
tsmxLogger() - Constructor for class com.arjuna.ats.tsmx.logging.tsmxLogger
 
txojLogger - class com.arjuna.ats.txoj.logging.txojLogger.
 
txojLogger() - Constructor for class com.arjuna.ats.txoj.logging.txojLogger
 
txojPropertyManager - class com.arjuna.ats.txoj.common.txojPropertyManager.
Property manager wrapper for the Arjuna module.
txojPropertyManager() - Constructor for class com.arjuna.ats.txoj.common.txojPropertyManager
 
type() - Method in class com.arjuna.ats.arjuna.AtomicAction
The type of the class is used to locate the state of the transaction log in the object store.
type() - Method in class com.arjuna.ats.arjuna.CadaverRecord
The type of the class - may be used to save information in an hierarchical manner in the object store.
type() - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
type() - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
type() - Method in class com.arjuna.ats.arjuna.PersistenceRecord
 
type() - Method in class com.arjuna.ats.arjuna.StateManager
The object's type.
type() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
Re-implementation of abstract methods inherited from base class.
type() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
Overloads StateManager.type()
type() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
Re-implementation of abstract methods inherited from base class
type() - Method in class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
Overloads BasicAction.type()
type() - Static method in class com.arjuna.ats.arjuna.gandiva.inventory.InventoryImple
 
type() - Method in class com.arjuna.ats.arjuna.state.InputObjectState
 
type() - Method in class com.arjuna.ats.arjuna.state.OutputObjectState
 
type() - Method in interface com.arjuna.ats.jta.recovery.XARecoveryResource
 
type() - Method in interface com.arjuna.ats.jta.recovery.XARecoveryResourceManager
 
type() - Method in class com.arjuna.ats.txoj.Lock
Overrides StateManager.type()
type() - Method in class com.arjuna.ats.txoj.LockManager
Overload StateManager.type()
typeIs() - Method in class com.arjuna.ats.arjuna.CadaverRecord
The type of the record.
typeIs() - Method in class com.arjuna.ats.arjuna.DisposeRecord
 
typeIs() - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
typeIs() - Method in class com.arjuna.ats.arjuna.PersistenceRecord
Redefintions of abstract functions inherited from RecoveryRecord.
typeIs() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
 
typeIs() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
typeIs() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
typeIs() - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
The type of the object store.
typeOfAction() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
typeToClassName(int) - Static method in class com.arjuna.ats.arjuna.coordinator.RecordType
 
typeToClassName(int) - Static method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 

U

UID - Static variable in class com.arjuna.ats.arjuna.gandiva.ObjectName
 
UNKNOWN_STATUS - Static variable in class com.arjuna.ats.arjuna.ObjectStatus
 
UNKNOWN_TYPE - Static variable in class com.arjuna.ats.arjuna.ObjectType
 
UNLOCKED - Static variable in class com.arjuna.ats.arjuna.common.Mutex
 
UNSIGNED_NUMBER - Static variable in class com.arjuna.ats.arjuna.gandiva.ObjectName
 
UNTYPED - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
UPGRADE - Static variable in class com.arjuna.ats.txoj.LockMode
 
USER_DEF_0 - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
USER_DEF_1 - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
USER_DEF_2 - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
USER_DEF_3 - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
USER_DEF_4 - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
USER_DEF_5 - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
USER_DEF_6 - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
USER_DEF_7 - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
USER_DEF_8 - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
USER_DEF_9 - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
USER_DEF_FIRST0 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
The following values are provided for user-defined records that should have operations invoked BEFORE the system records.
USER_DEF_FIRST1 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_FIRST2 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_FIRST3 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_FIRST4 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_FIRST5 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_FIRST6 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_FIRST7 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_FIRST8 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_FIRST9 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_LAST0 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
The following values are provided for user-defined records that should have operations invoked AFTER the system records.
USER_DEF_LAST1 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_LAST2 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_LAST3 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_LAST4 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_LAST5 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_LAST6 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_LAST7 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_LAST8 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
USER_DEF_LAST9 - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
UT_JNDI_CONTEXT - Static variable in class com.arjuna.ats.jta.common.Environment
 
Uid - class com.arjuna.ats.arjuna.common.Uid.
Implements a unique identity class.
Uid() - Constructor for class com.arjuna.ats.arjuna.common.Uid
Create a new instance.
Uid(Uid) - Constructor for class com.arjuna.ats.arjuna.common.Uid
Create a copy of the specified identifier.
Uid(String) - Constructor for class com.arjuna.ats.arjuna.common.Uid
Create Uid from string representation.
Uid(String, boolean) - Constructor for class com.arjuna.ats.arjuna.common.Uid
Create Uid from string representation.
UserTransaction - class com.arjuna.ats.jta.UserTransaction.
 
UserTransaction() - Constructor for class com.arjuna.ats.jta.UserTransaction
 
Utility - class com.arjuna.ats.arjuna.utils.Utility.
Various useful functions that we wrap in a single class.
Utility() - Constructor for class com.arjuna.ats.arjuna.utils.Utility
 
uniqueAttributeName() - Method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Returns a new, unique attribute name.
uniqueAttributeName(String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Return a unique (within the scope of this implementation) attribute name.
uniqueAttributeName(String) - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Return a unique (within the scope of this implementation) attribute name.
uniqueObjectName(String) - Static method in class com.arjuna.ats.arjuna.gandiva.ObjectName
Returns a new, unique ObjectName, using the NameService mechanism specified.
uniqueObjectName() - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameService
Return a unique (within the scope of this implementation) ObjectName, which uses this NameService.
uniqueObjectName() - Method in class com.arjuna.ats.arjuna.gandiva.nameservice.NameServiceImple
Return a unique (within the scope of this implementation) ObjectName, which uses this NameService.
unlock() - Method in class com.arjuna.ats.arjuna.common.Mutex
 
unlock() - Method in class com.arjuna.ats.arjuna.utils.FileLock
 
unlock() - Method in class com.arjuna.ats.txoj.semaphore.Semaphore
 
unlock() - Method in class com.arjuna.ats.txoj.semaphore.SemaphoreImple
 
unlockMutex() - Method in class com.arjuna.ats.arjuna.StateManager
 
unpack(InputBuffer) - Method in class com.arjuna.ats.arjuna.common.Uid
 
unpack(InputBuffer) - Method in class com.arjuna.ats.arjuna.coordinator.ActionHierarchy
CAREFULLY unpack the 'new' hierarchy.
unpack(InputObjectState) - Method in interface com.arjuna.ats.arjuna.coordinator.OnePhaseResource
 
unpack(InputBuffer) - Method in class com.arjuna.ats.arjuna.gandiva.ClassName
 
unpack(InputBuffer) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
unpack(InputBuffer) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Unpack an object store.
unpack(InputObjectState) - Static method in class com.arjuna.ats.jta.xa.XidImple
 
unpackBoolean() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Unpack a boolean from the stream.
unpackByte() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Unpack a byte from the stream.
unpackBytes() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Unpack the next byte array from the stream.
unpackChar() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Unpack a character from the stream.
unpackDouble() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Unpack a double from the stream.
unpackFloat() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Unpack a float from the stream.
unpackFrom(InputBuffer) - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Unpack a buffer from the provided buffer, and initialise this instance with it.
unpackFrom(InputBuffer) - Method in class com.arjuna.ats.arjuna.state.InputObjectState
 
unpackFrom(InputObjectState) - Method in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
 
unpackFrom(InputObjectState) - Method in class com.arjuna.ats.jta.xa.XidImple
 
unpackHeader(InputObjectState, Uid, Uid) - Method in class com.arjuna.ats.arjuna.StateManager
Unpack the crash recovery state header information and return it.
unpackInt() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Unpack an integer from the stream.
unpackLong() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Unpack a long from the stream.
unpackShort() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Unpack a short from the stream.
unpackString() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Unpack a String from the stream.
unregisterMBeans() - Method in class com.arjuna.ats.tsmx.TransactionServiceMX
Thie method unregisters all the mbeans registered.
updateHeuristic(int, boolean) - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
updateState() - Method in class com.arjuna.ats.arjuna.coordinator.BasicAction
 
updateTSMI() - Method in class com.arjuna.ats.arjuna.recovery.TransactionStatusConnectionManager
Examine the Object Store for any new TrasactionStatusManagerItem objects, and add to local hash table.
updateTransactions() - Method in class com.arjuna.ats.arjuna.tools.OTM
 
useAlternativeOrdering() - Static method in class com.arjuna.ats.arjuna.common.Configuration
Whether to use the alternative abstract record ordering.
userName - Static variable in class com.arjuna.ats.jdbc.TransactionalDriver
 
userTransaction(InitialContext) - Static method in class com.arjuna.ats.jta.UserTransaction
Retrieve a reference to the user transaction.
userTransaction() - Static method in class com.arjuna.ats.jta.UserTransaction
Retrieve the singleton UserTransaction reference.
userTransaction(boolean) - Static method in class com.arjuna.ats.jta.UserTransaction
Retrieve the singleton UserTransaction reference.
usingActions - Variable in class com.arjuna.ats.arjuna.StateManager
 

V

VAR_DIR - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
VOLATILE - Static variable in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
valid() - Method in class com.arjuna.ats.arjuna.common.Uid
Is the Uid valid?
valid(int) - Static method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreType
 
valid() - Method in class com.arjuna.ats.arjuna.state.InputBuffer
Is the buffer valid?
valid() - Method in class com.arjuna.ats.arjuna.state.OutputBuffer
Is the buffer valid?
validTransaction(Transaction) - Method in interface com.arjuna.ats.jta.xa.RecoverableXAConnection
Is this the same transaction?
value() - Method in class com.arjuna.ats.arjuna.LastResourceRecord
 
value() - Method in class com.arjuna.ats.arjuna.coordinator.AbstractRecord
If this abstract record caused a heuristic then it should return an object which implements HeuristicInformation
value() - Method in class com.arjuna.ats.arjuna.coordinator.RecoveryAbstractRecord
 
version() - Static method in class com.arjuna.ats.arjuna.common.Configuration
 
version() - Static method in class com.arjuna.ats.tsmx.common.Configuration
 
version() - Static method in class com.arjuna.ats.txoj.common.Configuration
 

W

WAITING_FOR_RECOVERY - Static variable in interface com.arjuna.ats.jta.recovery.XARecoveryResource
 
WOULD_BLOCK - Static variable in class com.arjuna.ats.arjuna.common.Mutex
 
WRITE - Static variable in class com.arjuna.ats.txoj.LockMode
 
waitTotalTimeout - Static variable in class com.arjuna.ats.txoj.LockManager
By default, threads which call setlock with conflicting locks will spin for the specified (or default) number of timeout and retry attempts, and then return failure if the lock could not be acquired.
write_committed(Uid, String, OutputObjectState) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
write_committed(Uid, String, OutputObjectState) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Write a new copy of the object's committed state.
write_committed(Uid, String, OutputObjectState) - Method in class com.arjuna.ats.txoj.lockstore.LockStore
 
write_committed(Uid, String, OutputObjectState) - Method in class com.arjuna.ats.txoj.lockstore.LockStoreImple
Write the state to the lock store.
write_uncommitted(Uid, String, OutputObjectState) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStore
 
write_uncommitted(Uid, String, OutputObjectState) - Method in class com.arjuna.ats.arjuna.objectstore.ObjectStoreImple
Write a copy of the object's uncommitted state.

X

XACONNECTION - Static variable in interface com.arjuna.ats.jta.transaction.Transaction
 
XAConnectionRecovery - interface com.arjuna.ats.jta.recovery.XAConnectionRecovery.
Deprecated. As of ATS 3.3, replaced by @link XAResourceRecovery
XAHelper - class com.arjuna.ats.jta.utils.XAHelper.
Some useful utility routines.
XAHelper() - Constructor for class com.arjuna.ats.jta.utils.XAHelper
 
XAMODIFIER - Static variable in interface com.arjuna.ats.jta.transaction.Transaction
 
XAModifier - interface com.arjuna.ats.jta.xa.XAModifier.
Instances of this class enable us to work around problems in certain databases (specifically Oracle).
XARecoveryResource - interface com.arjuna.ats.jta.recovery.XARecoveryResource.
 
XARecoveryResourceManager - interface com.arjuna.ats.jta.recovery.XARecoveryResourceManager.
 
XAResourceMap - interface com.arjuna.ats.jta.resources.XAResourceMap.
 
XAResourceRecovery - interface com.arjuna.ats.jta.recovery.XAResourceRecovery.
To perform recovery on arbitrary XAResources we may need to obtain new instances.
XA_BACKOFF_PERIOD - Static variable in class com.arjuna.ats.jta.common.Environment
 
XA_ERROR_HANDLER - Static variable in class com.arjuna.ats.jta.common.Environment
 
XA_NODE_IDENTIFIER - Static variable in class com.arjuna.ats.arjuna.common.Environment
 
XA_RECOVERY_NODE - Static variable in class com.arjuna.ats.jta.common.Environment
 
XA_ROLLBACK_OPTIMIZATION - Static variable in class com.arjuna.ats.jta.common.Environment
 
XID - class com.arjuna.ats.arjuna.xa.XID.
An X/Open XID implementation.
XID() - Constructor for class com.arjuna.ats.arjuna.xa.XID
 
XIDDATASIZE - Static variable in class com.arjuna.ats.arjuna.xa.XID
 
XTS_RECORD - Static variable in class com.arjuna.ats.arjuna.coordinator.RecordType
 
XidImple - class com.arjuna.ats.jta.xa.XidImple.
Implementation of javax.transaction.xa.Xid.
XidImple() - Constructor for class com.arjuna.ats.jta.xa.XidImple
 
XidImple(Xid) - Constructor for class com.arjuna.ats.jta.xa.XidImple
 
XidImple(AtomicAction) - Constructor for class com.arjuna.ats.jta.xa.XidImple
 
XidImple(AtomicAction, boolean) - Constructor for class com.arjuna.ats.jta.xa.XidImple
 
XidImple(Uid) - Constructor for class com.arjuna.ats.jta.xa.XidImple
 
XidImple(Uid, boolean) - Constructor for class com.arjuna.ats.jta.xa.XidImple
 
XidImple(Uid, Uid, int) - Constructor for class com.arjuna.ats.jta.xa.XidImple
 
XidImple(XID) - Constructor for class com.arjuna.ats.jta.xa.XidImple
 
xaStartParameters(int) - Method in interface com.arjuna.ats.jta.xa.XAModifier
Return the xa_start parameters for this level.
xidToString(Xid) - Static method in class com.arjuna.ats.jta.utils.XAHelper
get a string representing anyones Xid similar too, but not the same as OTS_Transaction/xa/XID.toString()

_

_valid - Variable in class com.arjuna.ats.arjuna.state.InputBuffer
 
_valid - Variable in class com.arjuna.ats.arjuna.state.OutputBuffer
 

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