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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
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)
-
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)
-