Class Summary |
ControlImpl |
Implementation of the object that represents a transaction. |
Current |
Current is the common implementation for both
UserTransaction and TransactionManager . |
InternalTransactionContext |
Classe InternalTransactionContext is a generic implementation of
the JOTM Transaction Context. |
JavaXidImpl |
Xid implementation for JTA
XID has the following format as defined by X/Open Specification:
XID
long formatId format identifier
long gtrid_length value 1-64
long bqual_length value 1-64
byte data [XIDDATASIZE] where XIDDATASIZE = 128
The data field comprises at most two contiguous components:
a global transaction identifier (gtrid) and a branch qualifier (bqual)
which are defined as:
byte gtrid [1-64] global transaction identfier
byte bqual [1-64] branch qualifier |
Jotm |
This class represents an instance of JOTM. |
JotmRecovery |
|
Main |
This class is used to start JOTM as a standalone transaction manager. |
RmRegistration |
Resource Managers currently registered. |
SubCoordinator |
This object is the local coordinator. |
TimerEvent |
|
TimerManager |
A timer manager manages 2 lists of timers with 2 threads
One thread is a clock which decrements timers every second
and passes them when expired in a list of expired timers. |
TraceTimer |
Traces for module timer |
TraceTm |
JOTM log system uses Log4J and Commons Logging. |
TransactionFactoryImpl |
|
TransactionImpl |
TransactionImpl is the implementation of the Transaction interface,
defined in JTA specifications. |
TransactionRecoveryImpl |
|
UserTransactionFactory |
|
XAResourceHelper |
|
XATerminatorImpl |
Implementation of the object that represents an inflow transaction. |
XidImpl |
Xid implementation for JTA
XID has the following format as defined by X/Open Specification:
XID
long formatId format identifier
long gtrid_length value 1-64
long bqual_length value 1-64
byte data [XIDDATASIZE] where XIDDATASIZE = 128
The data field comprises at most two contiguous components:
a global transaction identifier (gtrid) and a branch qualifier (bqual)
which are defined as:
byte gtrid [1-64] global transaction identfier
byte bqual [1-64] branch qualifier |