Class EclipseLinkCdiExtension
java.lang.Object
cloud.piranha.extension.eclipselink.EclipseLinkCdiExtension
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Extension
public class EclipseLinkCdiExtension
extends Object
implements jakarta.enterprise.inject.spi.Extension
CDI Extension that among others makes
PersistenceContext
injectable via CDI.- Author:
- Arjan Tijms
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T> void
processAnnotatedType
(jakarta.enterprise.inject.spi.ProcessAnnotatedType<T> pat) void
register
(jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBean, jakarta.enterprise.inject.spi.BeanManager beanManager)
-
Constructor Details
-
EclipseLinkCdiExtension
public EclipseLinkCdiExtension()
-
-
Method Details
-
register
public void register(@Observes jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBean, jakarta.enterprise.inject.spi.BeanManager beanManager) - Parameters:
beforeBean
-beanManager
-
-
processAnnotatedType
public <T> void processAnnotatedType(@Observes jakarta.enterprise.inject.spi.ProcessAnnotatedType<T> pat) - Type Parameters:
T
-- Parameters:
pat
-
-