[jboss-cvs] JBossAS SVN: r106071 - projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jun 15 15:51:33 EDT 2010
Author: david.lloyd at jboss.com
Date: 2010-06-15 15:51:32 -0400 (Tue, 15 Jun 2010)
New Revision: 106071
Modified:
projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaDataHelper.java
Log:
Possible fix for async handler issue?
Modified: projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaDataHelper.java
===================================================================
--- projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaDataHelper.java 2010-06-15 19:48:53 UTC (rev 106070)
+++ projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaDataHelper.java 2010-06-15 19:51:32 UTC (rev 106071)
@@ -26,6 +26,8 @@
import java.util.EnumMap;
import java.util.List;
import java.util.Map;
+import java.util.concurrent.Executors;
+import java.util.concurrent.ThreadFactory;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.logging.Filter;
import java.util.logging.Handler;
@@ -186,7 +188,10 @@
if (handlerMetaData instanceof HandlerMetaData) {
builder.setBean(((HandlerMetaData)handlerMetaData).getClassName());
} else if (handlerMetaData instanceof AsyncHandlerMetaData) {
+ final AsyncHandlerMetaData asyncHandlerMetaData = (AsyncHandlerMetaData) handlerMetaData;
builder.setBean(AsyncHandler.class.getName());
+ builder.addConstructorParameter(int.class.getName(), Integer.valueOf(asyncHandlerMetaData.getQueueLength()));
+ builder.addConstructorParameter(ThreadFactory.class.getName(), builder.createValue(Executors.defaultThreadFactory()));
} else if (handlerMetaData instanceof ConsoleHandlerMetaData) {
final ConsoleHandlerMetaData consoleHandlerMetaData = (ConsoleHandlerMetaData) handlerMetaData;
builder.setBean(ConsoleHandler.class.getName());
More information about the jboss-cvs-commits
mailing list