Index: ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperWorkerThread.java =================================================================== --- ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperWorkerThread.java (revision 36011) +++ ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperWorkerThread.java (working copy) @@ -35,9 +35,10 @@ public class ReaperWorkerThread extends Thread { - + private static int counter = 0; public ReaperWorkerThread (TransactionReaper arg) { + super("ReaperWorker"+ ++counter); _theReaper = arg; _shutdown = false; } Index: ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperThread.java =================================================================== --- ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperThread.java (revision 36011) +++ ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/coordinator/ReaperThread.java (working copy) @@ -50,6 +50,7 @@ public ReaperThread (TransactionReaper arg) { + super("TransactionReaper"); reaperObject = arg; sleepPeriod = reaperObject.checkingPeriod(); _shutdown = false; Index: ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/recovery/ExpiredEntryMonitor.java =================================================================== --- ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/recovery/ExpiredEntryMonitor.java (revision 36011) +++ ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/recovery/ExpiredEntryMonitor.java (working copy) @@ -125,6 +125,7 @@ private ExpiredEntryMonitor(boolean skipFirst) { + super("TxActionStoreScanner"); if (tsLogger.logger.isDebugEnabled()) { tsLogger.logger.debug("ExpiredEntryMonitor - constructed"); } Index: XTS/WSAS/classes/com/arjuna/mwlabs/wsas/activity/ReaperThread.java =================================================================== --- XTS/WSAS/classes/com/arjuna/mwlabs/wsas/activity/ReaperThread.java (revision 36011) +++ XTS/WSAS/classes/com/arjuna/mwlabs/wsas/activity/ReaperThread.java (working copy) @@ -46,6 +46,7 @@ public ReaperThread (ActivityReaper arg) { + super("XTSTransactionReaper"); _reaperObject = arg; _sleepPeriod = 0; _shutdown = false;