public class SmtpMailer extends InitializeObject
| Modifier and Type | Field and Description |
|---|---|
protected SecureProps |
props |
protected javax.mail.Session |
session |
mutex| Constructor and Description |
|---|
SmtpMailer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
init() |
void |
send(List<MailMessage> messages) |
void |
send(MailMessage message) |
void |
sendAsync(List<MailMessage> messages,
Executor executor) |
void |
sendAsync(MailMessage message,
Executor executor) |
SmtpMailer |
setProps(SecureProps props) |
assertNotInitialized, destroy, initializeprotected SecureProps props
protected javax.mail.Session session
protected void init()
throws Exception
init in class InitializeObjectExceptionpublic void send(MailMessage message) throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic void send(List<MailMessage> messages) throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic void sendAsync(MailMessage message, Executor executor)
public void sendAsync(List<MailMessage> messages, Executor executor)
public SmtpMailer setProps(SecureProps props)
Copyright © 2019. All rights reserved.