[jboss-svn-commits] JBL Code SVN: r20287 - labs/jbosstm/trunk/XTS/WS-T/dev/src/com/arjuna/wst.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jun 4 06:07:20 EDT 2008
Author: adinn
Date: 2008-06-04 06:07:19 -0400 (Wed, 04 Jun 2008)
New Revision: 20287
Modified:
labs/jbosstm/trunk/XTS/WS-T/dev/src/com/arjuna/wst/BusinessAgreementWithParticipantCompletionParticipant.java
Log:
fix for JBTM-370
Modified: labs/jbosstm/trunk/XTS/WS-T/dev/src/com/arjuna/wst/BusinessAgreementWithParticipantCompletionParticipant.java
===================================================================
--- labs/jbosstm/trunk/XTS/WS-T/dev/src/com/arjuna/wst/BusinessAgreementWithParticipantCompletionParticipant.java 2008-06-04 09:09:57 UTC (rev 20286)
+++ labs/jbosstm/trunk/XTS/WS-T/dev/src/com/arjuna/wst/BusinessAgreementWithParticipantCompletionParticipant.java 2008-06-04 10:07:19 UTC (rev 20287)
@@ -53,6 +53,14 @@
* The transaction has cancelled. The participant previously
* informed the coordinator that it had finished work but could compensate
* later if required, so it is now requested to do so.
+ * @throws FaultedException if the participant was unable to
+ * perform the required compensation action because of an
+ * unrecoverable error. The coordinator is notified of this fault
+ * and as a result will stop resending compensation requests.
+ * @throws SystemException if the participant was unable to
+ * perform the required compensation action because of a transient
+ * fault. The coordinator is not notified of this fault so it
+ * will retry the compensate request after a suitable timeout.
*/
public void compensate () throws FaultedException, WrongStateException, SystemException;
More information about the jboss-svn-commits
mailing list