public class MockMailSender extends Object implements MailSender
| Modifier and Type | Class and Description |
|---|---|
static class |
MockMailSender.SentMessage |
| Constructor and Description |
|---|
MockMailSender() |
| Modifier and Type | Method and Description |
|---|---|
List<MockMailSender.SentMessage> |
getSentMessages() |
List<javax.mail.internet.MimeMessage> |
getSentMimeMessages() |
javax.mail.Session |
getSession() |
javax.mail.internet.MimeMessage |
newMessage()
create a new mimemessage on the current session
|
javax.mail.internet.MimeMessage |
newMessage(javax.mail.internet.MimeMessage mm)
create a new message which is a logical clone of the one given
|
void |
sendMail(javax.mail.internet.MimeMessage mm)
Sends a message, assuming it was constructed using this MailSender's getSession
|
void |
sendMail(StandardMessage sm)
Sends the given standard message.
|
void |
sendMail(String fromAddress,
String fromPersonal,
List<String> to,
String replyTo,
String subject,
String text) |
void |
start() |
void |
stop() |
public void start()
start in interface MailSenderpublic void stop()
stop in interface MailSenderpublic void sendMail(String fromAddress, String fromPersonal, List<String> to, String replyTo, String subject, String text)
sendMail in interface MailSenderpublic javax.mail.Session getSession()
getSession in interface MailSenderpublic void sendMail(javax.mail.internet.MimeMessage mm)
MailSendersendMail in interface MailSenderpublic void sendMail(StandardMessage sm)
MailSendersendMail in interface MailSenderpublic javax.mail.internet.MimeMessage newMessage(javax.mail.internet.MimeMessage mm)
MailSendernewMessage in interface MailSenderpublic javax.mail.internet.MimeMessage newMessage()
MailSendernewMessage in interface MailSenderpublic List<MockMailSender.SentMessage> getSentMessages()
public List<javax.mail.internet.MimeMessage> getSentMimeMessages()
Copyright © 2021 McEvoy Software Ltd. All rights reserved.