[weld-commits] Weld SVN: r6808 - in extensions/trunk/impl/src: main/resources/META-INF and 3 other directories.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Sat Jul 24 12:36:48 EDT 2010


Author: pete.muir at jboss.org
Date: 2010-07-24 12:36:48 -0400 (Sat, 24 Jul 2010)
New Revision: 6808

Added:
   extensions/trunk/impl/src/main/java/org/jboss/weld/extensions/log/LoggerExtension.java
Removed:
   extensions/trunk/impl/src/main/resources/META-INF/beans.xml
   extensions/trunk/impl/src/test/resources/META-INF/
Modified:
   extensions/trunk/impl/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
   extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/log/LoggerInjectionTest.java
Log:
more cleanup

Added: extensions/trunk/impl/src/main/java/org/jboss/weld/extensions/log/LoggerExtension.java
===================================================================
--- extensions/trunk/impl/src/main/java/org/jboss/weld/extensions/log/LoggerExtension.java	                        (rev 0)
+++ extensions/trunk/impl/src/main/java/org/jboss/weld/extensions/log/LoggerExtension.java	2010-07-24 16:36:48 UTC (rev 6808)
@@ -0,0 +1,22 @@
+package org.jboss.weld.extensions.log;
+
+import javax.enterprise.event.Observes;
+import javax.enterprise.inject.spi.BeanManager;
+import javax.enterprise.inject.spi.BeforeBeanDiscovery;
+import javax.enterprise.inject.spi.Extension;
+
+/**
+ * Adds LoggerProducer to the deployment 
+ * 
+ * @author pmuir
+ *
+ */
+class LoggerExtension implements Extension
+{
+   
+   void beforeBeanDiscovery(@Observes BeforeBeanDiscovery event, BeanManager beanManager)
+   {
+      event.addAnnotatedType(beanManager.createAnnotatedType(LoggerProducer.class));
+   }
+
+}


Property changes on: extensions/trunk/impl/src/main/java/org/jboss/weld/extensions/log/LoggerExtension.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Deleted: extensions/trunk/impl/src/main/resources/META-INF/beans.xml
===================================================================

Modified: extensions/trunk/impl/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
===================================================================
--- extensions/trunk/impl/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension	2010-07-24 16:27:42 UTC (rev 6807)
+++ extensions/trunk/impl/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension	2010-07-24 16:36:48 UTC (rev 6808)
@@ -4,5 +4,5 @@
 org.jboss.weld.extensions.core.CoreExtension
 org.jboss.weld.extensions.interceptor.InterceptorExtension
 org.jboss.weld.extensions.managedproducer.ManagedProducerExtension
-org.jboss.weld.extensions.autoproxy.AutoProxyExtension
-org.jboss.weld.extensions.defaultbean.DefaultBeanExtension
\ No newline at end of file
+org.jboss.weld.extensions.defaultbean.DefaultBeanExtension
+org.jboss.weld.extensions.log.LoggerExtension

Modified: extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/log/LoggerInjectionTest.java
===================================================================
--- extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/log/LoggerInjectionTest.java	2010-07-24 16:27:42 UTC (rev 6807)
+++ extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/log/LoggerInjectionTest.java	2010-07-24 16:36:48 UTC (rev 6808)
@@ -25,7 +25,6 @@
 import org.jboss.shrinkwrap.api.ShrinkWrap;
 import org.jboss.shrinkwrap.api.spec.JavaArchive;
 import org.jboss.shrinkwrap.impl.base.asset.ByteArrayAsset;
-import org.jboss.weld.extensions.log.Category;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.slf4j.impl.LastMessageLoggerFactory;
@@ -49,7 +48,6 @@
    {
       JavaArchive a = ShrinkWrap.create("test.jar", JavaArchive.class);
       a.addPackage(LoggerInjectionTest.class.getPackage());
-      a.addPackage(Category.class.getPackage());
       a.addManifestResource(new ByteArrayAsset(new byte[0]), "beans.xml");
       return a;
    }



More information about the weld-commits mailing list