Interface | Description |
---|---|
AsyncEmailSender<I,O> |
Defines a functional interface to send transactional emails asynchronously.
|
AsyncTransactionalEmailSender<I,O> |
Contract to send emails Asynchronously.
|
Body |
Represents the body of an email.
|
EmailComposer<I> |
Composes an Email Request for the Transactional Email provider given a
Email . |
EmailDecorator |
Decorates every Email send by an
EmailSender or an AsyncEmailSender . |
EmailSender<I,O> |
API to send transactional emails synchronously.
|
TransactionalEmailSender<I,O> |
API to be implemented by third party transactional email providers.
|
Class | Description |
---|---|
AbstractTransactionalEmailSender<I,O> |
Abstract class which implements both
TransactionalEmailSender and AsyncTransactionalEmailSender . |
Attachment |
Email's Attachment.
|
Attachment.Builder |
Attachment's builder.
|
Contact |
Class representing the person who receives an email.
|
DefaultAsyncEmailSender<I,O> |
Decorates with every
EmailDecorator and send an email via a AsyncTransactionalEmailSender . |
DefaultEmailSender<I,O> |
Decorates with every
EmailDecorator and send an email via a TransactionalEmailSender . |
Representation of a transactional email.
|
|
Email.Builder |
Email builder.
|
FromDecorator |
Decorates an email by setting the from field if not specified with the value provided by
FromConfiguration . |
MultipartBody |
Multipart bodies represent an HTML and text version of the
same body content.
|
StringBody |
Email body backed by a String.
|
Enum | Description |
---|---|
BodyType |
Type of Email's body.
|
TrackLinks |
Whether to track if the links are clicked in an email.
|
Exception | Description |
---|---|
EmailException |
Wraps exceptions being thrown while sending emails in a
RuntimeException . |