
Classes | |
| class | DefaultFactory |
| interface | Factory |
Public Member Functions | |
| ERMailDelivery | createMailDeliveryForMailMessage (ERCMailMessage message) throws MessagingException |
| String | messageTitlePrefix () |
| void | processOutgoingMail () |
| void | sendMailMessages (NSArray mailMessages) |
Static Public Member Functions | |
| static Factory | factory () |
| static ERMailer | instance () |
| static ERMailer | newMailer () |
| static void | setFactory (Factory value) |
Static Public Attributes | |
| static final Logger | log = Logger.getLogger(ERMailer.class) |
Static Protected Member Functions | |
| static boolean | shouldDeleteSentMail () |
Protected Attributes | |
| String | messageTitlePrefix |
Static Protected Attributes | |
| static Factory | factory |
| static ERMailer | instance |
Static Private Attributes | |
| static final boolean | _warnOnGeneralAdaptorExceptionLockingMessage |
| ERMailDelivery createMailDeliveryForMailMessage | ( | ERCMailMessage | message | ) | throws MessagingException |
Creates a ERMailDelivery for a given MailMessage.
| message | mail message |
Gets the current factory. If the factory is unset, sets the factory to the default factory.
The message title prefix is used to distiguish emails generated in different environments.
| static ERMailer newMailer | ( | ) | [static] |
| 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 | ( | NSArray | mailMessages | ) |
Sends an array of ERCMailMessage objects.
| mailMessages | array of messages to send |
| static void setFactory | ( | Factory | value | ) | [static] |
Sets the factory.
| value | new factory value |
| static boolean shouldDeleteSentMail | ( | ) | [static, protected] |
final boolean _warnOnGeneralAdaptorExceptionLockingMessage [static, private] |
Initial value:
ERXProperties.booleanForKeyWithDefault("er.javamail.mailer.ERMailer.WarnOnGeneralAdaptorExceptionLockingMessage", true)
final Logger log = Logger.getLogger(ERMailer.class) [static] |
logging support
String messageTitlePrefix [protected] |
Caches the message title prefix
1.5.8