|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.mail.SendMailSession
public class SendMailSession
Encapsulates email sending session. Prepares and sends message(s).
| Field Summary | |
|---|---|
protected javax.mail.Session |
mailSession
|
protected javax.mail.Transport |
mailTransport
|
| Constructor Summary | |
|---|---|
SendMailSession(javax.mail.Session session,
javax.mail.Transport transport)
Creates new mail session. |
|
| Method Summary | |
|---|---|
void |
close()
Closes session. |
protected javax.mail.internet.MimeBodyPart |
createAttachmentBodyPart(EmailAttachment attachment)
Creates attachment body part. |
protected javax.mail.Message |
createMessage(Email email,
javax.mail.Session session)
Creates new JavaX message from email. |
protected java.util.LinkedList<EmailAttachment> |
filterEmbeddedAttachments(java.util.LinkedList<EmailAttachment> attachments,
EmailMessage emailMessage)
Filters out the list of embedded attachments for given message. |
void |
open()
Opens mail session. |
void |
sendMail(Email mail)
Prepares message and sends it. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final javax.mail.Session mailSession
protected final javax.mail.Transport mailTransport
| Constructor Detail |
|---|
public SendMailSession(javax.mail.Session session,
javax.mail.Transport transport)
| Method Detail |
|---|
public void open()
public void sendMail(Email mail)
public void close()
protected javax.mail.Message createMessage(Email email,
javax.mail.Session session)
throws javax.mail.MessagingException
email.
javax.mail.MessagingException
protected javax.mail.internet.MimeBodyPart createAttachmentBodyPart(EmailAttachment attachment)
throws javax.mail.MessagingException
javax.mail.MessagingException
protected java.util.LinkedList<EmailAttachment> filterEmbeddedAttachments(java.util.LinkedList<EmailAttachment> attachments,
EmailMessage emailMessage)
null.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||