Package io.quarkus.mailer.deployment
Class MailerProcessor
java.lang.Object
io.quarkus.mailer.deployment.MailerProcessor
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final org.jboss.jandex.DotName(package private) static final org.jboss.jandex.DotName(package private) static final org.jboss.jandex.DotName(package private) static final org.jboss.jandex.DotName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem(package private) io.quarkus.arc.deployment.AnnotationsTransformerBuildItem(package private) io.quarkus.deployment.builditem.SystemPropertyBuildItem(package private) io.quarkus.deployment.builditem.FeatureBuildItemfeature()(package private) voidgenerateMailerBeans(io.quarkus.mailer.runtime.MailerRecorder recorder, MailersBuildItem mailers, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans, io.quarkus.tls.deployment.spi.TlsRegistryBuildItem tlsRegistryBuildItem) (package private) MailersBuildItemgenerateMailerSupportBean(io.quarkus.mailer.runtime.MailerRecorder recorder, io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans) (package private) io.quarkus.deployment.builditem.nativeimage.NativeImageConfigBuildItemregisterAuthClass(io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass) (package private) voidregisterBeans(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans) (package private) io.quarkus.qute.deployment.CheckedTemplateAdapterBuildItem(package private) voidvalidateMailTemplates(List<io.quarkus.qute.deployment.TemplatePathBuildItem> templatePaths, io.quarkus.arc.deployment.ValidationPhaseBuildItem validationPhase, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors)
-
Field Details
-
MAIL_TEMPLATE
static final org.jboss.jandex.DotName MAIL_TEMPLATE -
MAIL_TEMPLATE_INSTANCE
static final org.jboss.jandex.DotName MAIL_TEMPLATE_INSTANCE -
MAILER_NAME
static final org.jboss.jandex.DotName MAILER_NAME -
MAIL_TEMPLATE_MAILER_NAME
static final org.jboss.jandex.DotName MAIL_TEMPLATE_MAILER_NAME
-
-
Constructor Details
-
MailerProcessor
public MailerProcessor()
-
-
Method Details
-
registerBeans
void registerBeans(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans) -
generateMailerSupportBean
MailersBuildItem generateMailerSupportBean(io.quarkus.mailer.runtime.MailerRecorder recorder, io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans) -
generateMailerBeans
void generateMailerBeans(io.quarkus.mailer.runtime.MailerRecorder recorder, MailersBuildItem mailers, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans, io.quarkus.tls.deployment.spi.TlsRegistryBuildItem tlsRegistryBuildItem) -
annotationsTransformer
io.quarkus.arc.deployment.AnnotationsTransformerBuildItem annotationsTransformer() -
registerCheckedTemplateAdaptor
io.quarkus.qute.deployment.CheckedTemplateAdapterBuildItem registerCheckedTemplateAdaptor() -
activateSslNativeSupport
io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem activateSslNativeSupport() -
registerAuthClass
io.quarkus.deployment.builditem.nativeimage.NativeImageConfigBuildItem registerAuthClass(io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass) -
feature
io.quarkus.deployment.builditem.FeatureBuildItem feature() -
cacheAttachmentBuildItem
io.quarkus.deployment.builditem.SystemPropertyBuildItem cacheAttachmentBuildItem() -
validateMailTemplates
void validateMailTemplates(List<io.quarkus.qute.deployment.TemplatePathBuildItem> templatePaths, io.quarkus.arc.deployment.ValidationPhaseBuildItem validationPhase, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors)
-