|
Project Wonder 5.0 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objecter.javamail.mailer.ERMailer
public class ERMailer
Mailer bridge class. Used to pull mail out of the ERMailMessage entity and send it via the ERJavaMail framework for sending mail.
| Nested Class Summary | |
|---|---|
static class |
ERMailer.DefaultFactory
Default factory. |
static interface |
ERMailer.Factory
|
| Field Summary | |
|---|---|
protected static ERMailer.Factory |
factory
|
protected static ERMailer |
instance
holds a reference to the shared instance |
static org.apache.log4j.Logger |
log
logging support |
protected java.lang.String |
messageTitlePrefix
Caches the message title prefix |
| Constructor Summary | |
|---|---|
ERMailer()
|
|
| Method Summary | |
|---|---|
ERMailDelivery |
createMailDeliveryForMailMessage(ERCMailMessage message)
Creates a ERMailDelivery for a given MailMessage. |
static ERMailer.Factory |
factory()
Gets the current factory. |
static ERMailer |
instance()
Gets the shared mailer instance. |
java.lang.String |
messageTitlePrefix()
The message title prefix is used to distiguish emails generated in different environments. |
static ERMailer |
newMailer()
Instantiates a new mailer instance using the factory and returns it. |
void |
processOutgoingMail()
Fetches all mail that is ready to be sent from the ERMailMessage table and sends the message using the ERJavaMail framework for sending messages. |
void |
sendMailMessages(com.webobjects.foundation.NSArray mailMessages)
Sends an array of ERCMailMessage objects. |
static void |
setFactory(ERMailer.Factory value)
Sets the factory. |
protected static boolean |
shouldDeleteSentMail()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.apache.log4j.Logger log
protected static ERMailer instance
protected static ERMailer.Factory factory
protected java.lang.String messageTitlePrefix
| Constructor Detail |
|---|
public ERMailer()
| Method Detail |
|---|
public static ERMailer.Factory factory()
public static void setFactory(ERMailer.Factory value)
value - new factory valuepublic static ERMailer newMailer()
protected static boolean shouldDeleteSentMail()
public static ERMailer instance()
public void processOutgoingMail()
public void sendMailMessages(com.webobjects.foundation.NSArray mailMessages)
mailMessages - array of messages to send
public ERMailDelivery createMailDeliveryForMailMessage(ERCMailMessage message)
throws javax.mail.MessagingException
message - mail message
javax.mail.MessagingExceptionpublic java.lang.String messageTitlePrefix()
|
Last updated: Tue, Feb 21, 2017 05:45 PM CET | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||