|
Class Summary |
| ArjunaNames |
This class contains the ClassNames and ObjectName attributes that
may be used by implementations within this module. |
| AtomicAction |
This is a user-level transaction class, unlike BasicAction. |
| CadaverRecord |
Cadaver records are created whenever a persistent object is deleted while
still in the scope of an atomic action. |
| DisposeRecord |
|
| Info |
Module specific implementation of the interface object. |
| LastResourceRecord |
AbstractRecord that helps us do the last resource commit optimization. |
| ObjectModel |
An enumeration of the types of object model supported. |
| ObjectStatus |
A transactional object may go through a number of different states
once it has been created. |
| ObjectType |
The various types of StateManager object which
can exist. |
| PersistenceRecord |
A PersistenceRecord is created whenever a persistent object is
created/read/modified within the scope of a transaction. |
| StateManager |
The root of the Arjuna class hierarchy. |
| StateManagerAttribute |
Instances of this class may be passed to a StateManager object at
construction time and used to configure it. |
| TopLevelAction |
This class provides a (nested) top-level transaction. |