GERONIMO-5684 mark Timers as daemon threads. Also, added descriptive names

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/txmanager/trunk@1033609 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/geronimo-connector/src/main/java/org/apache/geronimo/connector/GeronimoBootstrapContext.java b/geronimo-connector/src/main/java/org/apache/geronimo/connector/GeronimoBootstrapContext.java
index 0687883..41cf403 100644
--- a/geronimo-connector/src/main/java/org/apache/geronimo/connector/GeronimoBootstrapContext.java
+++ b/geronimo-connector/src/main/java/org/apache/geronimo/connector/GeronimoBootstrapContext.java
@@ -76,7 +76,7 @@
      * @see javax.resource.spi.BootstrapContext#createTimer()
      */
     public Timer createTimer() throws UnavailableException {
-        return new Timer();
+        return new Timer("BootStrapTimer", true);
     }
 
     public TransactionSynchronizationRegistry getTransactionSynchronizationRegistry() {
diff --git a/geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/PoolIdleReleaserTimer.java b/geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/PoolIdleReleaserTimer.java
index f4586bc..52c7aa5 100644
--- a/geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/PoolIdleReleaserTimer.java
+++ b/geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/PoolIdleReleaserTimer.java
@@ -23,7 +23,7 @@
  */
 public class PoolIdleReleaserTimer {
 
-    private static final Timer timer = new Timer(true);
+    private static final Timer timer = new Timer("PoolIdleReleaseTimer", true);
 
     public static Timer getTimer() {
         return timer;
diff --git a/geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/ExponentialtIntervalRetryScheduler.java b/geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/ExponentialtIntervalRetryScheduler.java
index 77bf114..36d6f2c 100644
--- a/geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/ExponentialtIntervalRetryScheduler.java
+++ b/geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/ExponentialtIntervalRetryScheduler.java
@@ -28,7 +28,7 @@
  */
 public class ExponentialtIntervalRetryScheduler implements RetryScheduler{
 
-    private final Timer timer = new Timer();
+    private final Timer timer = new Timer("RetryTimer", true);
 
     private final int base = 2;