|
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 sendpublic ERMailDelivery createMailDeliveryForMailMessage(ERCMailMessage message) throws javax.mail.MessagingException
message
- mail message
javax.mail.MessagingException
public 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 |