[jboss-svn-commits] JBL Code SVN: r32755 - labs/jbosstm/trunk/XTS/WSTX/classes10/com/arjuna/mwlabs/wst/at/remote.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed May 5 12:32:43 EDT 2010


Author: adinn
Date: 2010-05-05 12:32:42 -0400 (Wed, 05 May 2010)
New Revision: 32755

Modified:
   labs/jbosstm/trunk/XTS/WSTX/classes10/com/arjuna/mwlabs/wst/at/remote/TransactionManagerImple.java
   labs/jbosstm/trunk/XTS/WSTX/classes10/com/arjuna/mwlabs/wst/at/remote/UserTransactionImple.java
Log:
removed changes accidently amde to 1.0 code -- fixes for JBTM-489

Modified: labs/jbosstm/trunk/XTS/WSTX/classes10/com/arjuna/mwlabs/wst/at/remote/TransactionManagerImple.java
===================================================================
--- labs/jbosstm/trunk/XTS/WSTX/classes10/com/arjuna/mwlabs/wst/at/remote/TransactionManagerImple.java	2010-05-05 16:19:10 UTC (rev 32754)
+++ labs/jbosstm/trunk/XTS/WSTX/classes10/com/arjuna/mwlabs/wst/at/remote/TransactionManagerImple.java	2010-05-05 16:32:42 UTC (rev 32755)
@@ -157,7 +157,8 @@
 	}
 
 	protected EndpointReferenceType enlistForCompletion (final EndpointReferenceType participantEndpoint)
-			throws WrongStateException, UnknownTransactionException, SystemException
+			throws WrongStateException, UnknownTransactionException,
+            AlreadyRegisteredException, SystemException
 	{
 		try
 		{

Modified: labs/jbosstm/trunk/XTS/WSTX/classes10/com/arjuna/mwlabs/wst/at/remote/UserTransactionImple.java
===================================================================
--- labs/jbosstm/trunk/XTS/WSTX/classes10/com/arjuna/mwlabs/wst/at/remote/UserTransactionImple.java	2010-05-05 16:19:10 UTC (rev 32754)
+++ labs/jbosstm/trunk/XTS/WSTX/classes10/com/arjuna/mwlabs/wst/at/remote/UserTransactionImple.java	2010-05-05 16:32:42 UTC (rev 32755)
@@ -243,12 +243,19 @@
 			throws WrongStateException, UnknownTransactionException,
 			SystemException
 	{
-        TransactionManagerImple tm = (TransactionManagerImple) TransactionManager.getTransactionManager();
+		try
+		{
+			TransactionManagerImple tm = (TransactionManagerImple) TransactionManager.getTransactionManager();
 
-        final String id = ((TxContextImple) tm.currentTransaction()).identifier();
-        final EndpointReferenceType completionCoordinator = tm.enlistForCompletion(getCompletionParticipant(id));
+			final String id = ((TxContextImple) tm.currentTransaction()).identifier();
+			final EndpointReferenceType completionCoordinator = tm.enlistForCompletion(getCompletionParticipant(id));
 
-        _completionCoordinators.put(id, completionCoordinator);
+			_completionCoordinators.put(id, completionCoordinator);
+		}
+		catch (com.arjuna.wsc.AlreadyRegisteredException ex)
+		{
+			throw new SystemException(ex.toString());
+		}
 	}
 
     /**



More information about the jboss-svn-commits mailing list