Package org.objectweb.jonas_tm

Interface Summary
Control OTS like Control interface.
Coordinator OTS like Coordinator interface.
RecoveryCoordinator OTS like RecoveryCoordinator interface.
RemoteSynchro This interface is not called "Synchronization" to avoid conflicts with javax.transaction.Synchronization
Resource This interface must be implemented by objects that will be registered to the JTM Coordinator.
Terminator OTS like Terminator interface.
TransactionContext This is how the JTA Implementation in JOnAS sees the Transaction Context.
TransactionFactory OTS like TransactionFactory interface
 

Class Summary
ControlImpl Implementation of the object that represents a transaction.
ControlResourceImpl This class wraps a JOnAS ControlImpl as a CORBA Resource, allowing it to be registered by a CORBA supcoord.
Current Current is the common Implementation for UserTransaction and TransactionManager.
SubCoordinator This object is the local coordinator.
TraceTm For message logging
TransactionContextCORBA The propagation context is the transactional context that should be propagated between programs.
TransactionContextRMI The propagation context is the context that should be propagated between programs.
TransactionFactoryImpl Implements the OTS like TransactionFactory
TransactionImpl TransactionImpl is the implementation of the Transaction interface, defined in JTA specifications.
UserTransactionFactory Class used by JNDI to get a UserTransaction from the client
XidImpl Xid implementation for JTA
 

Exception Summary
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.