|
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. |
| Jotm |
This class represents an instance of JOTM. |
| Main |
This class is used to start JOTM as a standalone transaction manager. |
| 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. |
| 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 |