[jboss-svn-commits] JBL Code SVN: r36067 - in labs/jbosstm/trunk: ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/recovery and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Nov 25 13:57:04 EST 2010


Author: adinn
Date: 2010-11-25 13:57:03 -0500 (Thu, 25 Nov 2010)
New Revision: 36067

Modified:
   labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperThread.java
   labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperWorkerThread.java
   labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/recovery/ExpiredEntryMonitor.java
   labs/jbosstm/trunk/XTS/WSAS/classes/com/arjuna/mwlabs/wsas/activity/ReaperThread.java
Log:
ensured daemon threads have sensible names -- fixes JBTM-816

Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperThread.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperThread.java	2010-11-25 17:12:54 UTC (rev 36066)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperThread.java	2010-11-25 18:57:03 UTC (rev 36067)
@@ -50,6 +50,7 @@
 
 public ReaperThread (TransactionReaper arg)
     {
+        super("Transaction Reaper");
 	reaperObject = arg;
 	sleepPeriod = reaperObject.checkingPeriod();
 	_shutdown = false;

Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperWorkerThread.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperWorkerThread.java	2010-11-25 17:12:54 UTC (rev 36066)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperWorkerThread.java	2010-11-25 18:57:03 UTC (rev 36067)
@@ -35,9 +35,15 @@
 
 public class ReaperWorkerThread extends Thread
 {
+    /**
+     * counter used to number reaper worker threads
+     */
+    private static int counter = 0;
 
     public ReaperWorkerThread (TransactionReaper arg)
     {
+        // no need for synchronization when doing the increment here as worker threads are not created in parallel.
+        super("Transaction Reaper Worker " + counter++);
         _theReaper = arg;
         _shutdown = false;
     }

Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/recovery/ExpiredEntryMonitor.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/recovery/ExpiredEntryMonitor.java	2010-11-25 17:12:54 UTC (rev 36066)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/recovery/ExpiredEntryMonitor.java	2010-11-25 18:57:03 UTC (rev 36067)
@@ -125,6 +125,7 @@
 
   private ExpiredEntryMonitor(boolean skipFirst)
   {
+      super ("Transaction Expired Entry Monitor");
     if (tsLogger.logger.isDebugEnabled()) {
         tsLogger.logger.debug("ExpiredEntryMonitor - constructed");
     }

Modified: labs/jbosstm/trunk/XTS/WSAS/classes/com/arjuna/mwlabs/wsas/activity/ReaperThread.java
===================================================================
--- labs/jbosstm/trunk/XTS/WSAS/classes/com/arjuna/mwlabs/wsas/activity/ReaperThread.java	2010-11-25 17:12:54 UTC (rev 36066)
+++ labs/jbosstm/trunk/XTS/WSAS/classes/com/arjuna/mwlabs/wsas/activity/ReaperThread.java	2010-11-25 18:57:03 UTC (rev 36067)
@@ -46,6 +46,7 @@
 
     public ReaperThread (ActivityReaper arg)
     {
+        super("XTS Activity Reaper");
 	_reaperObject = arg;
 	_sleepPeriod = 0;
 	_shutdown = false;



More information about the jboss-svn-commits mailing list