[jboss-cvs] JBossAS SVN: r99358 - projects/jboss-threads/trunk/jbossmc/src/main/java/org/jboss/threads/metadata.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jan 13 15:58:14 EST 2010


Author: david.lloyd at jboss.com
Date: 2010-01-13 15:58:14 -0500 (Wed, 13 Jan 2010)
New Revision: 99358

Modified:
   projects/jboss-threads/trunk/jbossmc/src/main/java/org/jboss/threads/metadata/ThreadsHelper.java
Log:
Fix wrong method invocation

Modified: projects/jboss-threads/trunk/jbossmc/src/main/java/org/jboss/threads/metadata/ThreadsHelper.java
===================================================================
--- projects/jboss-threads/trunk/jbossmc/src/main/java/org/jboss/threads/metadata/ThreadsHelper.java	2010-01-13 20:40:07 UTC (rev 99357)
+++ projects/jboss-threads/trunk/jbossmc/src/main/java/org/jboss/threads/metadata/ThreadsHelper.java	2010-01-13 20:58:14 UTC (rev 99358)
@@ -162,6 +162,10 @@
         return new QueueExecutor(corePoolSize, maxPoolSize, keepAliveTime, keepAliveTimeUnit, queue, threadFactory, blocking, handoffExecutor, createTaskFilter(taskFilterObjects)); 
     }
 
+    static QueuelessExecutor createQueuelessExecutor(final ThreadFactory threadFactory, final List<Object> taskFilterObjects, final Executor handoffExecutor, final long idleTimeout) {
+        return new QueuelessExecutor(threadFactory, createTaskFilter(taskFilterObjects), handoffExecutor, idleTimeout);
+    }
+
     static int calculateScaledCount(ScaledCountMetaData poolSizeMetaData) {
         float count = poolSizeMetaData.getCount();
         float perCpu = poolSizeMetaData.getPerCpu();
@@ -424,7 +428,7 @@
         final TaskFilterMetaData taskFilter = metaData.getTaskFilter();
         if (taskFilter != null) {
             builder.setFactoryClass(ThreadsHelper.class.getName());
-            builder.setFactoryMethod("createQueueExecutor");
+            builder.setFactoryMethod("createQueuelessExecutor");
             final List<ValueMetaData> list = builder.createList(ArrayList.class.getName(), Object.class.getName());
             for (AbstractTaskFilter filter : taskFilter.getTaskFilters()) {
                 filter.addTo(builder, list);




More information about the jboss-cvs-commits mailing list