Class TransactionalEventBuildCompatibleExtension

java.lang.Object
com.github.jonasrutishauser.transactional.event.quarkus.deployment.TransactionalEventBuildCompatibleExtension
All Implemented Interfaces:
jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension

public class TransactionalEventBuildCompatibleExtension extends Object implements jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addEventHandlersBean(jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents components)
     
    void
    addMissingEventDeserializers(jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents components)
     
    void
    addSyntheticEventHandlers(jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents components, jakarta.enterprise.inject.build.compatible.spi.Types types)
     
    void
    addSyntheticLifecycleObservers(jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents components, jakarta.enterprise.inject.build.compatible.spi.Types types)
     
    void
    createLockOwnerOnlyOnce(jakarta.enterprise.inject.build.compatible.spi.ClassConfig type)
     
    void
    fixStartupBeans(jakarta.enterprise.inject.build.compatible.spi.ClassConfig type, jakarta.enterprise.inject.build.compatible.spi.Types types)
     
    void
    processEventDeserializerInjections(jakarta.enterprise.inject.build.compatible.spi.BeanInfo beanInfo, jakarta.enterprise.inject.build.compatible.spi.Types types, jakarta.enterprise.inject.build.compatible.spi.Messages messages)
     
    void
    processEventDeserializers(jakarta.enterprise.inject.build.compatible.spi.BeanInfo beanInfo, jakarta.enterprise.inject.build.compatible.spi.Messages messages)
     
    void
    processHandlerMethods(jakarta.enterprise.inject.build.compatible.spi.BeanInfo beanInfo, jakarta.enterprise.inject.build.compatible.spi.InvokerFactory invokerFactory, jakarta.enterprise.inject.build.compatible.spi.Messages messages)
     
    void
    processHandlers(jakarta.enterprise.inject.build.compatible.spi.BeanInfo beanInfo, jakarta.enterprise.inject.build.compatible.spi.Messages messages)
     
    void
    processStartupBeans(jakarta.enterprise.inject.build.compatible.spi.BeanInfo beanInfo, jakarta.enterprise.inject.build.compatible.spi.InvokerFactory invokerFactory)
     
    void
    processTypedHandlers(jakarta.enterprise.inject.build.compatible.spi.ClassConfig typeConfig, jakarta.enterprise.inject.build.compatible.spi.Types types, jakarta.enterprise.inject.build.compatible.spi.Messages messages)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TransactionalEventBuildCompatibleExtension

      public TransactionalEventBuildCompatibleExtension()
  • Method Details

    • createLockOwnerOnlyOnce

      @Priority(3000) public void createLockOwnerOnlyOnce(jakarta.enterprise.inject.build.compatible.spi.ClassConfig type)
    • fixStartupBeans

      @Priority(3000) public void fixStartupBeans(jakarta.enterprise.inject.build.compatible.spi.ClassConfig type, jakarta.enterprise.inject.build.compatible.spi.Types types)
    • processStartupBeans

      @Priority(3000) public void processStartupBeans(jakarta.enterprise.inject.build.compatible.spi.BeanInfo beanInfo, jakarta.enterprise.inject.build.compatible.spi.InvokerFactory invokerFactory)
    • addSyntheticLifecycleObservers

      @Priority(1000) public void addSyntheticLifecycleObservers(jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents components, jakarta.enterprise.inject.build.compatible.spi.Types types)
    • processTypedHandlers

      @Priority(3000) public void processTypedHandlers(jakarta.enterprise.inject.build.compatible.spi.ClassConfig typeConfig, jakarta.enterprise.inject.build.compatible.spi.Types types, jakarta.enterprise.inject.build.compatible.spi.Messages messages)
    • processHandlers

      @Priority(3000) public void processHandlers(jakarta.enterprise.inject.build.compatible.spi.BeanInfo beanInfo, jakarta.enterprise.inject.build.compatible.spi.Messages messages)
    • processHandlerMethods

      @Priority(3000) public void processHandlerMethods(jakarta.enterprise.inject.build.compatible.spi.BeanInfo beanInfo, jakarta.enterprise.inject.build.compatible.spi.InvokerFactory invokerFactory, jakarta.enterprise.inject.build.compatible.spi.Messages messages)
    • addSyntheticEventHandlers

      @Priority(1000) public void addSyntheticEventHandlers(jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents components, jakarta.enterprise.inject.build.compatible.spi.Types types)
    • addEventHandlersBean

      @Priority(3000) public void addEventHandlersBean(jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents components) throws ClassNotFoundException
      Throws:
      ClassNotFoundException
    • processEventDeserializerInjections

      @Priority(1000) public void processEventDeserializerInjections(jakarta.enterprise.inject.build.compatible.spi.BeanInfo beanInfo, jakarta.enterprise.inject.build.compatible.spi.Types types, jakarta.enterprise.inject.build.compatible.spi.Messages messages)
    • processEventDeserializers

      @Priority(1000) public void processEventDeserializers(jakarta.enterprise.inject.build.compatible.spi.BeanInfo beanInfo, jakarta.enterprise.inject.build.compatible.spi.Messages messages)
    • addMissingEventDeserializers

      @Priority(3000) public void addMissingEventDeserializers(jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents components)