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 Details

  • 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 - the ProcessManagedBean event being observed
    • afterBeanDiscovery

      public void afterBeanDiscovery(@Observes jakarta.enterprise.inject.spi.AfterBeanDiscovery event, jakarta.enterprise.inject.spi.BeanManager manager)