Package com.arjuna.ats.jta.cdi
Class TransactionExtension
java.lang.Object
com.arjuna.ats.jta.cdi.TransactionExtension
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Extension
- Author:
- paul.robinson@redhat.com 01/05/2013, Laird Nelson
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterBeanDiscovery
(jakarta.enterprise.inject.spi.AfterBeanDiscovery event, jakarta.enterprise.inject.spi.BeanManager manager) Map
<jakarta.enterprise.inject.spi.Bean<?>, jakarta.enterprise.inject.spi.AnnotatedType<?>> void
processManagedBean
(jakarta.enterprise.inject.spi.ProcessManagedBean<?> pmb) Gathering information about managed bean to obtain mapping bean to annotated type.void
register
(jakarta.enterprise.inject.spi.BeforeBeanDiscovery bbd, jakarta.enterprise.inject.spi.BeanManager bm)
-
Field Details
-
TX_INTERCEPTOR
- See Also:
-
-
Constructor Details
-
TransactionExtension
public TransactionExtension()
-
-
Method Details
-
getBeanToAnnotatedTypeMapping
public Map<jakarta.enterprise.inject.spi.Bean<?>,jakarta.enterprise.inject.spi.AnnotatedType<?>> getBeanToAnnotatedTypeMapping() -
register
public void register(@Observes jakarta.enterprise.inject.spi.BeforeBeanDiscovery bbd, jakarta.enterprise.inject.spi.BeanManager bm) -
processManagedBean
public void processManagedBean(@Observes jakarta.enterprise.inject.spi.ProcessManagedBean<?> pmb) Gathering information about managed bean to obtain mapping bean to annotated type. This is needed later when handling Stereotypes in TransactionalInterceptorBase.- Parameters:
pmb
- theProcessManagedBean
event being observed
-
afterBeanDiscovery
public void afterBeanDiscovery(@Observes jakarta.enterprise.inject.spi.AfterBeanDiscovery event, jakarta.enterprise.inject.spi.BeanManager manager)
-