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.