Package io.quarkus.mailer.runtime
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 Summary
Fields Modifier and Type Field Description static String
DEFAULT_MAILER_NAME
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertx.ext.mail.MailClient
mailClientFromName(String name)
Mailer
mailerFromName(String name)
MockMailbox
mockMailboxFromName(String name)
io.vertx.mutiny.ext.mail.MailClient
reactiveMailClientFromName(String name)
ReactiveMailer
reactiveMailerFromName(String name)
void
stop()
-
-
-
Field Detail
-
DEFAULT_MAILER_NAME
public static final String DEFAULT_MAILER_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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 Detail
-
mailClientFromName
public io.vertx.ext.mail.MailClient mailClientFromName(String name)
-
reactiveMailClientFromName
public io.vertx.mutiny.ext.mail.MailClient reactiveMailClientFromName(String name)
-
reactiveMailerFromName
public ReactiveMailer reactiveMailerFromName(String name)
-
mockMailboxFromName
public MockMailbox mockMailboxFromName(String name)
-
stop
@PreDestroy public void stop()
-
-