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