[weld-dev] JavaEE component classes - JPA entity listener

Jozef Hartinger jharting at redhat.com
Sun Jun 21 15:42:07 EDT 2015


Hi Emily,

the implementation should call the following method 
http://docs.jboss.org/weld/javadoc/2.2/weld-spi/org/jboss/weld/manager/api/WeldManager.html#fireProcessInjectionTarget-javax.enterprise.inject.spi.AnnotatedType-javax.enterprise.inject.spi.InjectionTarget- 
on Weld BeanManager and use the returned value as the InjectionTarget.

HTH,

Jozef

On 06/19/2015 12:28 PM, Emily Jiang wrote:
>
> In CDI 1.2 spec
> 11.5.7. ProcessInjectionPoint event
> The container must fire an event for every injection point of every 
> Java EE component class
> supporting injection that may be instantiated by the container at 
> runtime, including every managed bean declared using @ManagedBean, EJB 
> session or message-driven bean, bean, interceptor or decorator.
>
> The JavaEE component classes are mentioned in JavaEE platform EE.5-1, 
> which includes servlets, servlet filters, entity listeners etc.
>
> My concern is about entity listeners in JPA. Eclipse link has done all 
> the injection for entity listeners. It does not fire the event, @See 
> createEntityListenerAndInjectDependancies(...)
>
> JPA spec section 3.5.1 does not mention this event requirement. How 
> can the eclipse cdi implementation satisfy the CDI spec?
>
> [1] 
> http://git.eclipse.org/c/eclipselink/eclipselink.runtime.git/tree/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/sessions/cdi/EntityListenerInjectionManagerImpl.java?h=2.6_WAS]
> -- 
> Thanks
> Emily
> =================
> Emily Jiang
> ejiang at apache.org <mailto:ejiang at apache.org>
>
>
> _______________________________________________
> weld-dev mailing list
> weld-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/weld-dev/attachments/20150621/95d5d03d/attachment.html 


More information about the weld-dev mailing list