| Interface | Description |
|---|---|
| BusinessActivityTerminator |
Not in the 1.1 specification.
|
| BusinessAgreementWithCoordinatorCompletionParticipant | |
| BusinessAgreementWithParticipantCompletionParticipant | |
| CompletionCoordinatorParticipant | |
| Durable2PCParticipant |
The Durable2PCParticipant.
|
| Participant |
The base Participant.
|
| PersistableParticipant |
The interface for a persistable resource.
|
| Volatile2PCParticipant |
The Volatile2PCParticipant.
|
| Vote |
When asked to prepare, a 2PC participant returns one of three types of
vote:
ReadOnly: does not need to be informed of the transaction outcome as no
state updates were made.
|
| Class | Description |
|---|---|
| Aborted |
Aborted: the participant has aborted and the transaction should also
attempt to do so.
|
| Cancel |
Cancel: the participant is in an unknown state and should be rolledback.
|
| Prepared |
Prepared: it is prepared to commit or rollback depending on the final
transaction outcome, and it has made sufficient state updates persistent
to accomplish this.
|
| ReadOnly |
ReadOnly: does not need to be informed of the transaction outcome as no
state updates were made.
|
| Status |
| Exception | Description |
|---|---|
| FaultedException |
Thrown if there is a fault during complete or compensation.
|
| SystemException |
Thrown if a general exception is encountered (one not supported by
any other exception.)
|
| TransactionRolledBackException |
Thrown if the transaction rolls back rather than commits.
|
| UnknownTransactionException |
Thrown if the transaction is unknown.
|
| WrongStateException |
Thrown if the state of the transaction is incompatible with the
operation attempted.
|
Copyright © 2017 JBoss by Red Hat. All rights reserved.