Class Mailers

java.lang.Object
io.quarkus.mailer.runtime.Mailers

@Singleton public class Mailers extends Object
This class is a sort of producer for mailer instances.

It isn't a CDI producer in the literal sense, but it creates a synthetic bean from MailerProcessor.

  • Field Details

  • Constructor Details

    • Mailers

      public Mailers(io.vertx.core.Vertx vertx, io.vertx.mutiny.core.Vertx mutinyVertx, MailersRuntimeConfig mailersRuntimeConfig, io.quarkus.runtime.TlsConfig globalTlsConfig, io.quarkus.runtime.LaunchMode launchMode, MailerSupport mailerSupport)
  • Method Details

    • mailClientFromName

      public io.vertx.ext.mail.MailClient mailClientFromName(String name)
    • reactiveMailClientFromName

      public io.vertx.mutiny.ext.mail.MailClient reactiveMailClientFromName(String name)
    • mailerFromName

      public Mailer mailerFromName(String name)
    • reactiveMailerFromName

      public ReactiveMailer reactiveMailerFromName(String name)
    • mockMailboxFromName

      public MockMailbox mockMailboxFromName(String name)
    • stop

      @PreDestroy public void stop()