Interface | Description |
---|---|
Control |
OTS-like Control interface.
|
Coordinator |
OTS-like Coordinator.
|
RecoveryCoordinator | |
RemoteSynchro | |
Resource |
This interface must be implemented by objects that will be
registered to the JTM Coordinator.
|
Terminator |
OTS-like Terminator
|
TimerEventListener | |
TransactionContext |
This is how the JTA Implementation in JOTM sees the Transaction Context.
|
TransactionFactory | |
TransactionRecovery | |
TransactionResourceManager | |
Xid |
Class | Description |
---|---|
ControlImpl |
Implementation of the object that represents a transaction.
|
Current |
Current is the common implementation for
UserTransaction . |
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 | |
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 | |
TransactionSynchronizationRegistryFactory | |
TransactionSynchronizationRegistryImpl | |
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
|
Exception | Description |
---|---|
HeuristicCommit |
This exception is thrown by the rollback operation on a resource to
report that a heuristic decision was made and that all relevant updates
have been committed.
|
HeuristicHazard |
This exception comes from the OTS specification.
|
HeuristicMixed |
This exception is thrown to report that a heuristic decision was made and
that some relevant updates have been committed and others have been
rolled back.
|
HeuristicRollback |
This exception comes from the OTS specification.
|
InactiveException |
This exception indicates that the transaction is not in the correct state.
|
NotPreparedException |
This exception indicates that the transaction is not in the prepare state.
|