| Interface | Description |
|---|---|
| CompositeCoordinator |
Represents the per-server work done
as part of the same global (root) transaction scope.
|
| CompositeTransaction |
Represents a nested part of a global
composite transaction.
|
| CompositeTransactionManager |
This interface outlines the API for managing composite transactions
in the local VM.
|
| ExportingTransactionManager |
An interface for a TM that allows outgoing remote calls to be transactional.
|
| Extent |
The extent carries the information about the 'size' of a propagation
after it returns: the directly and indirectly invoked servers, and the orphan
detection information for those.
|
| ImportingTransactionManager |
Represents a handle to import a transaction from an incoming request,
so that the work in this VM becomes part of the request's commit or rollback.
|
| Participant |
A participant for (distributed) two-phase commit of composite transactions.
|
| Propagation |
Information about the transaction context that can be
shipped along with remote request, to make the other side
participate in the transaction present for the current thread in this VM.
|
| RecoveryCoordinator |
A handle to contact by an indoubt participant
on timeout or restart, to resolve the outcome.
|
| RecoveryService |
A handle to the TM that resources can use to recover.
|
| SubTxAwareParticipant |
A participant that wants to be notified of local termination of a node in a
nested transaction tree.
|
| Synchronization |
A synchronization inferface for transaction termination callbacks.
|
| TransactionService |
This internal interface is the base interface for creating transactions.
|
| TransactionServicePlugin |
A plugin interface for transaction service extension modules.
|
| Exception | Description |
|---|---|
| HeurCommitException |
Exception signaling heuristic commit.
|
| HeurHazardException |
Exception signaling that two-phase commit was not acknowledged by some
participants.
|
| HeuristicException |
Common superclass for heuristics.
|
| HeurMixedException |
An exception signaling that some participants
have committed whereas others performed a rollback.
|
| HeurRollbackException |
An exception signaling that the transaction's work has been rolled back
heuristically.
|
| RollbackException |
An exception indicating that a transaction has already been rolled back.
|
| SysException |
An exception for unexpected system errors with nested information.
|
Copyright © 2018. All Rights Reserved.