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
|