|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||