com.raritantechnologies.utils.email
Class EMailSpooler
java.lang.Object
com.raritantechnologies.utils.email.EMailSpooler
- public class EMailSpooler
- extends java.lang.Object
Multi-threaded email spooler - dispatches EMailBeans to a set of EMailDispatchers.
Developed by
Raritan Technologies Inc..
- Author:
- Ted Sullivan
|
Constructor Summary |
EMailSpooler()
|
EMailSpooler(int nDispatchers,
java.util.Properties props)
|
EMailSpooler(int nDispatchers,
java.lang.String propertiesFile)
|
EMailSpooler(int nDispatchers,
java.lang.String hostProtocol,
java.lang.String hostName)
|
EMailSpooler(int nDispatchers,
java.lang.String hostProtocol,
java.lang.String hostName,
boolean useAuth,
java.lang.String UID,
java.lang.String PWD)
|
EMailSpooler(int nDispatchers,
java.lang.String hostProtocol,
java.lang.String hostName,
boolean useAuth,
java.lang.String UID,
java.lang.String PWD,
long startId)
|
EMailSpooler(int nDispatchers,
java.lang.String hostProtocol,
java.lang.String hostName,
long startId)
|
|
Method Summary |
long |
addMessage(EMailBean message)
|
long |
addMessage(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message)
addMessage |
long |
addMessage(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message,
EMailAttachment attachment)
|
long |
addMessage(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message,
EMailAttachment[] attachments)
|
long |
addMessage(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message,
java.lang.String attachment)
|
void |
close()
|
EMailBean |
getNextMessage()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMailSpooler
public EMailSpooler()
EMailSpooler
public EMailSpooler(int nDispatchers,
java.lang.String propertiesFile)
EMailSpooler
public EMailSpooler(int nDispatchers,
java.util.Properties props)
EMailSpooler
public EMailSpooler(int nDispatchers,
java.lang.String hostProtocol,
java.lang.String hostName)
EMailSpooler
public EMailSpooler(int nDispatchers,
java.lang.String hostProtocol,
java.lang.String hostName,
boolean useAuth,
java.lang.String UID,
java.lang.String PWD)
EMailSpooler
public EMailSpooler(int nDispatchers,
java.lang.String hostProtocol,
java.lang.String hostName,
boolean useAuth,
java.lang.String UID,
java.lang.String PWD,
long startId)
EMailSpooler
public EMailSpooler(int nDispatchers,
java.lang.String hostProtocol,
java.lang.String hostName,
long startId)
getNextMessage
public EMailBean getNextMessage()
addMessage
public long addMessage(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message)
- addMessage
- Returns:
- id of this message...
addMessage
public long addMessage(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message,
java.lang.String attachment)
addMessage
public long addMessage(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message,
EMailAttachment attachment)
addMessage
public long addMessage(java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message,
EMailAttachment[] attachments)
addMessage
public long addMessage(EMailBean message)
close
public void close()