| Interface | Description |
|---|---|
| Reference<T> |
Non transactional reference
|
| Transactional |
Represents an entity that participates in a transaction and commits/rolls back its state properly
|
| TransactionGroup |
Represents common attributes and characteristics of a set of related transactions.
|
| TransactionListener |
Listener interface that is invoked when transaction state changes.
|
| TransactionSecurityProvider |
Provides security related support for the transaction management
|
| Class | Description |
|---|---|
| CopyOnWriteAccessor<T> |
base class for deriving accessors that access a particular element embedded inside a transactional element.
|
| CopyOnWriteAccessors |
Just a repository of known accessors with copy-on-write semantics
|
| CopyOnWriteAccessors.CopyOnWriteCollection<K> |
Accessor with copy-on-write semantics, for accessing a collection inside a transactional object.
|
| CopyOnWriteAccessors.CopyOnWriteIterator<T> |
Copy-on-write iterator is created only if a transaction exists, and for sets that are not yet modified by the transaction.
|
| CopyOnWriteAccessors.CopyOnWriteListIterator<T> | |
| CopyOnWriteAccessors.CopyOnWriteMap<K,V> |
Accessor with copy-on-write semantics, for accessing a map inside a transactional object.
|
| CopyOnWriteAccessors.CopyOnWriteSet<T> |
Accessor with copy-on-write semantics, for accessing a set inside a transactional object.
|
| CopyOnWriteTransactionalOwner<T> |
Base class for transactional elements that contain some state that will be copied when the state is write-accessed
|
| IOUtils | |
| NonTransactionalReference<T> | |
| Transaction | |
| TransactionalCallable<T> |
A TransctionalCallable object represents a unit of read-only transactional work that can be run asynchronously in a thread separate from the main transaction thread, called the owner thread.
|
| TransactionalFile |
Represents a file and provides common file operations.
|
| TransactionalFileManager |
A file manager is responsible for files under a particular root.
|
| TransactionalList<T> | |
| TransactionalMap<K,V> | |
| TransactionalReference<T> | |
| TransactionalSet<T> | |
| TransactionalTask<T> | |
| TransactionManager |
Configuration framework transaction manager.
|
| TransactionManager.FI |
Internal use only
|
| Enum | Description |
|---|---|
| Transaction.Status |
Transaction status.
|
| TransactionPriority |
Priority of a transactions is used to determine the victim among two conflicting transactions
|
| Exception | Description |
|---|---|
| TransactionAlreadyMarkedAsRollbackException |
This exception is thrown when accessing a transactional object in a transaction that has already been marked as rollback only.
|
| TransactionConflictException |
Indicates that the transaction cannot be started, or was rolled back because it conflicted with another transaction
|
| TransactionException |
Exceptions about the transaction
|