[infinispan-commits] Infinispan SVN: r173 - trunk/core/src/main/java/org/infinispan/executors.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Mon Apr 27 11:42:17 EDT 2009


Author: manik.surtani at jboss.com
Date: 2009-04-27 11:42:17 -0400 (Mon, 27 Apr 2009)
New Revision: 173

Modified:
   trunk/core/src/main/java/org/infinispan/executors/DefaultExecutorFactory.java
   trunk/core/src/main/java/org/infinispan/executors/DefaultScheduledExecutorFactory.java
Log:
Daemon threads

Modified: trunk/core/src/main/java/org/infinispan/executors/DefaultExecutorFactory.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/executors/DefaultExecutorFactory.java	2009-04-27 15:15:44 UTC (rev 172)
+++ trunk/core/src/main/java/org/infinispan/executors/DefaultExecutorFactory.java	2009-04-27 15:42:17 UTC (rev 173)
@@ -26,7 +26,9 @@
 
       ThreadFactory tf = new ThreadFactory() {
          public Thread newThread(Runnable r) {
-            return new Thread(r, threadNamePrefix + "-" + counter.getAndIncrement());
+            Thread th = new Thread(r, threadNamePrefix + "-" + counter.getAndIncrement());
+            th.setDaemon(true);
+            return th;
          }
       };
 

Modified: trunk/core/src/main/java/org/infinispan/executors/DefaultScheduledExecutorFactory.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/executors/DefaultScheduledExecutorFactory.java	2009-04-27 15:15:44 UTC (rev 172)
+++ trunk/core/src/main/java/org/infinispan/executors/DefaultScheduledExecutorFactory.java	2009-04-27 15:42:17 UTC (rev 173)
@@ -18,7 +18,9 @@
       final AtomicInteger counter = new AtomicInteger(0);
       return Executors.newSingleThreadScheduledExecutor(new ThreadFactory() {
          public Thread newThread(Runnable r) {
-            return new Thread(r, threadNamePrefix + "-" + counter.getAndIncrement());
+            Thread th = new Thread(r, threadNamePrefix + "-" + counter.getAndIncrement());
+            th.setDaemon(true);
+            return th;
          }
       });
    }




More information about the infinispan-commits mailing list