[jboss-svn-commits] JBL Code SVN: r38068 - labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/resources/arjunacore.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed May 2 07:23:17 EDT 2012
Author: tomjenkinson
Date: 2012-05-02 07:23:16 -0400 (Wed, 02 May 2012)
New Revision: 38068
Modified:
labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/resources/arjunacore/SynchronizationImple.java
Log:
JBPAPP-8073 backported from r26942
Modified: labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/resources/arjunacore/SynchronizationImple.java
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/resources/arjunacore/SynchronizationImple.java 2012-05-01 15:00:41 UTC (rev 38067)
+++ labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/resources/arjunacore/SynchronizationImple.java 2012-05-02 11:23:16 UTC (rev 38068)
@@ -106,31 +106,37 @@
return false;
}
+ /**
+ * @message com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple SynchronizationImple.afterCompletion - failed for {0} with exception {1}
+ */
public boolean afterCompletion (int status)
{
- if (jtaLogger.logger.isDebugEnabled())
- {
- jtaLogger.logger.debug(DebugLevel.FUNCTIONS, VisibilityLevel.VIS_PUBLIC, com.arjuna.ats.jta.logging.FacilityCode.FAC_JTA,
- "SynchronizationImple.afterCompletion");
- }
+ if (jtaLogger.logger.isDebugEnabled())
+ {
+ jtaLogger.logger.debug(DebugLevel.FUNCTIONS, VisibilityLevel.VIS_PUBLIC, com.arjuna.ats.jta.logging.FacilityCode.FAC_JTA,
+ "SynchronizationImple.afterCompletion");
+ }
- if (_theSynch != null)
- {
- int s = StatusConverter.convert(status);
+ if (_theSynch != null)
+ {
+ int s = StatusConverter.convert(status);
- try
- {
- _theSynch.afterCompletion(s);
+ try
+ {
+ _theSynch.afterCompletion(s);
- return true;
- }
- catch (Exception e)
- {
- return false; // should not cause any affect!
- }
- }
- else
- return false; // should not cause any affect!
+ return true;
+ }
+ catch (Exception e)
+ {
+ jtaLogger.loggerI18N.warn("com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple",
+ new Object[] { _theSynch, e }, e);
+
+ return false; // should not cause any affect!
+ }
+ }
+ else
+ return false; // should not cause any affect!
}
/*
@@ -165,7 +171,11 @@
}
}
- private javax.transaction.Synchronization _theSynch;
+ public String toString() {
+ return "SynchronizationImple< "+_theUid.stringForm()+", "+_theSynch+" >";
+ }
+
+ private javax.transaction.Synchronization _theSynch;
private Uid _theUid;
private boolean _isInterposed;
}
More information about the jboss-svn-commits
mailing list