[jboss-cvs] JBoss Messaging SVN: r5586 - trunk/src/main/org/jboss/messaging/core/paging/impl.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 6 16:25:44 EST 2009


Author: timfox
Date: 2009-01-06 16:25:44 -0500 (Tue, 06 Jan 2009)
New Revision: 5586

Modified:
   trunk/src/main/org/jboss/messaging/core/paging/impl/PagingStoreFactoryNIO.java
Log:
fixed thread pool

Modified: trunk/src/main/org/jboss/messaging/core/paging/impl/PagingStoreFactoryNIO.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/paging/impl/PagingStoreFactoryNIO.java	2009-01-06 21:22:23 UTC (rev 5585)
+++ trunk/src/main/org/jboss/messaging/core/paging/impl/PagingStoreFactoryNIO.java	2009-01-06 21:25:44 UTC (rev 5586)
@@ -37,8 +37,7 @@
 import java.util.List;
 import java.util.concurrent.Executor;
 import java.util.concurrent.ExecutorService;
-import java.util.concurrent.SynchronousQueue;
-import java.util.concurrent.ThreadPoolExecutor;
+import java.util.concurrent.Executors;
 import java.util.concurrent.TimeUnit;
 
 import org.jboss.messaging.core.journal.SequentialFileFactory;
@@ -93,13 +92,8 @@
    {
       this.directory = directory;
 
-      parentExecutor = new ThreadPoolExecutor(0,
-                                              maxThreads,
-                                              60L,
-                                              TimeUnit.SECONDS,
-                                              new SynchronousQueue<Runnable>(),
-                                              new JBMThreadFactory("JBM-depaging-threads"));
-
+      parentExecutor = Executors.newFixedThreadPool(maxThreads, new JBMThreadFactory("JBM-depaging-threads"));
+   
       executorFactory = new OrderedExecutorFactory(parentExecutor);
 
       globalDepagerExecutor = executorFactory.getExecutor();




More information about the jboss-cvs-commits mailing list