| |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Extended MailSender interface for JavaMail, supporting MIME messages both as direct arguments and via preparation callbacks.
Not as easy to test as a plain MailSender, but still rather easy compared to full JavaMail code: Just let createMimeMessage return a plain Session created with a Session.getInstance (empty properties) call, and check the given messages in your mock implementations of the various send methods.
| Method Summary | |
MimeMessage | createMimeMessage()Create a new JavaMail MimeMessage for the underlying JavaMail Session of this sender. |
void | send(MimeMessage mimeMessage)Send the given JavaMail MIME message. |
void | send(MimeMessage[] mimeMessages)Send the given array of JavaMail MIME messages in batch. |
void | send(MimeMessagePreparator mimeMessagePreparator)Send the JavaMail MIME message prepared by the given MimeMessagePreparator. |
void | send(MimeMessagePreparator[] mimeMessagePreparators)Send the JavaMail MIME messages prepared by the given MimeMessagePreparators. |
| Methods inherited from interface org.springframework.mail.MailSender |
send |
| Method Detail |
public MimeMessage createMimeMessage()
public void send(MimeMessage mimeMessage)
throws org.springframework.mail.MailException
public void send(MimeMessage[] mimeMessages)
throws org.springframework.mail.MailException
public void send(MimeMessagePreparator mimeMessagePreparator)
throws org.springframework.mail.MailException
public void send(MimeMessagePreparator[] mimeMessagePreparators)
throws org.springframework.mail.MailException
| |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||