Package io.quarkus.mailer
Interface MailTemplate.MailTemplateInstance
-
- All Known Implementing Classes:
MailTemplateInstanceImpl
- Enclosing interface:
- MailTemplate
public static interface MailTemplate.MailTemplateInstance
Represents an instance ofMailTemplate
.This construct is not thread-safe.
-
-
Method Summary
-
-
-
Method Detail
-
mail
MailTemplate.MailTemplateInstance mail(Mail mail)
-
to
MailTemplate.MailTemplateInstance to(String... to)
-
cc
MailTemplate.MailTemplateInstance cc(String... cc)
-
bcc
MailTemplate.MailTemplateInstance bcc(String... bcc)
-
subject
MailTemplate.MailTemplateInstance subject(String subject)
-
from
MailTemplate.MailTemplateInstance from(String from)
-
replyTo
MailTemplate.MailTemplateInstance replyTo(String replyTo)
-
replyTo
MailTemplate.MailTemplateInstance replyTo(String... replyTo)
-
bounceAddress
MailTemplate.MailTemplateInstance bounceAddress(String bounceAddress)
-
addInlineAttachment
MailTemplate.MailTemplateInstance addInlineAttachment(String name, File file, String contentType, String contentId)
-
data
MailTemplate.MailTemplateInstance data(String key, Object value)
- Parameters:
key
-value
-- Returns:
- self
- See Also:
TemplateInstance.data(String, Object)
-
setAttribute
MailTemplate.MailTemplateInstance setAttribute(String key, Object value)
- Parameters:
key
-value
-- Returns:
- self
- See Also:
TemplateInstance.setAttribute(String, Object)
-
send
io.smallrye.mutiny.Uni<Void> send()
Sends all e-mail definitions based on available template variants, i.e.text/html
andtext/plain
template variants.- Returns:
- a
Uni
indicating when the mails have been sent - See Also:
ReactiveMailer.send(Mail...)
-
templateInstance
io.quarkus.qute.TemplateInstance templateInstance()
The returned instance does not represent a specific template but a delegating template.You can select the corresponding variant via
TemplateInstance.setAttribute(String, Object)
where the attribute key isTemplateInstance.SELECTED_VARIANT
. If no variant is selected, the default instance is used.- Returns:
- the underlying template instance
-
-