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;