[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