[jboss-cvs] JBossAS SVN: r90973 - 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
Wed Jul 8 21:41:29 EDT 2009
Author: david.lloyd at jboss.com
Date: 2009-07-08 21:41:29 -0400 (Wed, 08 Jul 2009)
New Revision: 90973
Modified:
projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaData.java
Log:
Last but far from least, implmement BeanMetaDataFactory to make it all work
Modified: projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaData.java
===================================================================
--- projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaData.java 2009-07-09 01:36:28 UTC (rev 90972)
+++ projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaData.java 2009-07-09 01:41:29 UTC (rev 90973)
@@ -23,6 +23,8 @@
package org.jboss.logging.metadata;
import org.jboss.xb.annotations.JBossXmlSchema;
+import org.jboss.beans.metadata.spi.BeanMetaDataFactory;
+import org.jboss.beans.metadata.spi.BeanMetaData;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlNsForm;
@@ -31,6 +33,7 @@
import javax.xml.bind.annotation.XmlElements;
import java.util.List;
+import java.util.ArrayList;
/**
*
@@ -38,7 +41,7 @@
@JBossXmlSchema(namespace = "urn:jboss:logging:6.0", elementFormDefault = XmlNsForm.QUALIFIED)
@XmlRootElement(name = "jboss-logging")
@XmlType(name = "jboss-logging", propOrder = {})
-public class LoggingMetaData {
+public class LoggingMetaData implements BeanMetaDataFactory {
private List<AbstractLoggerMetaData> loggerMetaDataList;
private List<AbstractHandlerMetaData> handlerMetaDataList;
private List<InstallHandlerMetaData> installHandlerMetaDataList;
@@ -91,4 +94,10 @@
public void setContext(final String context) {
this.context = context;
}
+
+ public List<BeanMetaData> getBeans() {
+ final ArrayList<BeanMetaData> list = new ArrayList<BeanMetaData>();
+ LoggingMetaDataHelper.createBeanMetaData(list, this);
+ return list;
+ }
}
More information about the jboss-cvs-commits
mailing list