[jboss-cvs] JBossAS SVN: r110189 - 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
Thu Dec 23 12:56:19 EST 2010


Author: alesj
Date: 2010-12-23 12:56:19 -0500 (Thu, 23 Dec 2010)
New Revision: 110189

Modified:
   projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaDataHelper.java
Log:
[JBAS-8771]; fix asynch handler usage.

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-12-23 17:56:12 UTC (rev 110188)
+++ projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaDataHelper.java	2010-12-23 17:56:19 UTC (rev 110189)
@@ -44,7 +44,9 @@
 import org.jboss.beans.metadata.spi.PropertyMetaData;
 import org.jboss.beans.metadata.spi.ValueMetaData;
 import org.jboss.beans.metadata.spi.builder.BeanMetaDataBuilder;
+import org.jboss.beans.metadata.spi.builder.ParameterMetaDataBuilder;
 import org.jboss.dependency.spi.ControllerMode;
+import org.jboss.dependency.spi.ControllerState;
 import org.jboss.logmanager.LogContext;
 import org.jboss.logmanager.Logger;
 import org.jboss.logmanager.errormanager.OnlyOnceErrorManager;
@@ -263,7 +265,8 @@
             for (AbstractHandlerMetaData subHandler : subHandlers) {
                 subHandlerValueList.add(getValue(beanMetaDataList, subHandler, context));
             }
-            builder.addPropertyMetaData("handlers", (ValueMetaData) subHandlerValueList);
+            ParameterMetaDataBuilder setHandlers = builder.addInstallWithParameters("setHandlers", null, ControllerState.CONFIGURED);
+            setHandlers.addParameterMetaData("[Ljava.util.logging.Handler", (ValueMetaData) subHandlerValueList);
         }
         final BeanMetaData handlerBeanMetaData = builder.getBeanMetaData();
         beanMetaDataList.add(handlerBeanMetaData);



More information about the jboss-cvs-commits mailing list