Author: pete.muir(a)jboss.org
Date: 2009-08-13 06:14:03 -0400 (Thu, 13 Aug 2009)
New Revision: 3475
Modified:
ri/trunk/impl/src/main/java/org/jboss/webbeans/SimpleInjectionTarget.java
Log:
Call initializer methods
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/SimpleInjectionTarget.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/SimpleInjectionTarget.java 2009-08-13
09:14:31 UTC (rev 3474)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/SimpleInjectionTarget.java 2009-08-13
10:14:03 UTC (rev 3475)
@@ -20,6 +20,7 @@
import java.util.Set;
import javax.enterprise.context.spi.CreationalContext;
+import javax.enterprise.inject.CreationException;
import javax.enterprise.inject.spi.InjectionPoint;
import javax.enterprise.inject.spi.InjectionTarget;
@@ -74,6 +75,10 @@
{
injectionPoint.inject(instance, beanManager, ctx);
}
+ for (MethodInjectionPoint<?, ?> injectionPoint : initializerMethods)
+ {
+ injectionPoint.invoke(instance, beanManager, ctx, CreationException.class);
+ }
}
public void postConstruct(T instance)