[jboss-cvs] JBossAS SVN: r107398 - trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/injection.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Aug 4 16:54:51 EDT 2010


Author: marius.bogoevici
Date: 2010-08-04 16:54:50 -0400 (Wed, 04 Aug 2010)
New Revision: 107398

Modified:
   trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/injection/NonContextualObjectInjectionHelper.java
Log:


Modified: trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/injection/NonContextualObjectInjectionHelper.java
===================================================================
--- trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/injection/NonContextualObjectInjectionHelper.java	2010-08-04 19:13:05 UTC (rev 107397)
+++ trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/injection/NonContextualObjectInjectionHelper.java	2010-08-04 20:54:50 UTC (rev 107398)
@@ -1,9 +1,10 @@
 package org.jboss.weld.integration.injection;
 
 import javax.enterprise.context.spi.CreationalContext;
-import javax.enterprise.inject.spi.BeanManager;
 import javax.enterprise.inject.spi.InjectionTarget;
 
+import org.jboss.weld.manager.api.WeldManager;
+
 /**
  * Helper class for injecting Web Beans into non-contextual objects
  *
@@ -12,13 +13,13 @@
 public class NonContextualObjectInjectionHelper
 {
    @SuppressWarnings("unchecked")
-   public static void injectNonContextualInstance(Object instance, BeanManager beanManager)
+   public static void injectNonContextualInstance(Object instance, WeldManager beanManager)
    {
       if (beanManager == null)
          throw new IllegalArgumentException("Null bean manager.");
 
       CreationalContext<Object> creationalContext =  beanManager.createCreationalContext(null);
-      InjectionTarget<Object> injectionTarget = (InjectionTarget<Object>) beanManager.createInjectionTarget(beanManager.createAnnotatedType(instance.getClass()));
+      InjectionTarget<Object> injectionTarget = (InjectionTarget<Object>) beanManager.fireProcessInjectionTarget(beanManager.createAnnotatedType(instance.getClass()));
       injectionTarget.inject(instance, creationalContext);
    }
 }
\ No newline at end of file



More information about the jboss-cvs-commits mailing list