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
public class TransactionExtension extends Object implements jakarta.enterprise.inject.spi.Extension
- Author:
- paul.robinson@redhat.com 01/05/2013, Laird Nelson
-
-
Field Summary
Fields Modifier and Type Field Description static StringTX_INTERCEPTOR
-
Constructor Summary
Constructors Constructor Description TransactionExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterBeanDiscovery(jakarta.enterprise.inject.spi.AfterBeanDiscovery event, jakarta.enterprise.inject.spi.BeanManager manager)Map<jakarta.enterprise.inject.spi.Bean<?>,jakarta.enterprise.inject.spi.AnnotatedType<?>>getBeanToAnnotatedTypeMapping()voidprocessManagedBean(jakarta.enterprise.inject.spi.ProcessManagedBean<?> pmb)Gathering information about managed bean to obtain mapping bean to annotated type.voidregister(jakarta.enterprise.inject.spi.BeforeBeanDiscovery bbd, jakarta.enterprise.inject.spi.BeanManager bm)
-
-
-
Field Detail
-
TX_INTERCEPTOR
public static final String TX_INTERCEPTOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
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- theProcessManagedBeanevent being observed
-
afterBeanDiscovery
public void afterBeanDiscovery(@Observes jakarta.enterprise.inject.spi.AfterBeanDiscovery event, jakarta.enterprise.inject.spi.BeanManager manager)
-
-