[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