com.arjuna.mw.wst
Interface BAParticipantManager


public interface 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. One instance of this per transaction.

Since:
XTS 1.0.
Version:
$Id: BAParticipantManager.java,v 1.4 2004/12/21 09:49:13 kconner Exp $
Author:
Mark Little (mark.little@arjuna.com)

Method Summary
 void completed(java.lang.String id)
          The participant has completed.
 void exited(java.lang.String id)
          The participant has exited.
 void faulted(java.lang.String id)
           
 

Method Detail

exited

public void exited(java.lang.String id)
            throws WrongStateException,
                   UnknownTransactionException,
                   UnknownParticipantException,
                   SystemException
The participant has exited.

Throws:
WrongStateException
UnknownTransactionException
UnknownParticipantException
SystemException

completed

public void completed(java.lang.String id)
               throws WrongStateException,
                      UnknownTransactionException,
                      UnknownParticipantException,
                      SystemException
The participant has completed.

Throws:
WrongStateException
UnknownTransactionException
UnknownParticipantException
SystemException

faulted

public void faulted(java.lang.String id)
             throws WrongStateException,
                    UnknownTransactionException,
                    UnknownParticipantException,
                    SystemException
Throws:
WrongStateException
UnknownTransactionException
UnknownParticipantException
SystemException