See: Description
Interface | Description |
---|---|
NestableTransactionManager |
The interface used for managers of the two-phase commit protocol for
nestable transactions.
|
TransactionConstants |
Constants common to transaction managers and participants.
|
TransactionManager |
The interface used for managers of the two-phase commit protocol for
top-level transactions.
|
TransactionParticipant |
The interface used for participants of the two-phase commit protocol.
|
Class | Description |
---|---|
NestableServerTransaction |
Class implementing the
NestableTransaction interface, for use
with transaction participants that implement the default transaction
semantics. |
ServerTransaction |
Class implementing the
Transaction interface, for use with
transaction participants that implement the default transaction semantics. |
TransactionManager.Created |
Class that holds return values from create methods.
|
Exception | Description |
---|---|
CrashCountException |
Exception thrown when a transaction cannot be joined because the
participant's current crash count is different from the crash
count the manager received in a previous join by that participant.
|
ServerTransaction
class implements the
Transaction
interface. Users of a
ServerTransaction
are guaranteed ACID properties in the
transactions. Participants and transaction managers will interact with
TransactionParticipant
and TransactionManager
(and NestableTransactionManager
) interfaces defined here.