Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.arjuna.wst

Interface Summary
BAParticipantManager | When a Business Activity participant registers with a BA transaction it gets a reference to the transaction coordinator that lets it callback into the transaction and drive the state-transition.
BusinessActivityTerminator | Not in the 1.1 specification.
BusinessAgreementWithCoordinatorCompletionParticipant |
BusinessAgreementWithParticipantCompletionParticipant |
CompletionCoordinatorParticipant |
Durable2PCParticipant | The Durable2PCParticipant.
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.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES