|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--org.jwarp.service.AService
|
+--org.jwarp.service.mail.MailService
Implementation of an SMTP mail service.
| Field Summary | |
protected java.lang.String |
smtpHost
|
| Fields inherited from class org.jwarp.service.AService |
context, createdDate, dependencies, emptyProperties, exceptionListeners, log, resumedDate, serviceName, serviceStatus, serviceType, startedDate, stoppedDate, suspendedDate, systemTicket |
| Fields inherited from interface org.jwarp.service.mail.IMailService |
SERVICE_TYPE |
| Fields inherited from interface org.jwarp.service.IService |
SERVICE_STATUS_CREATED, SERVICE_STATUS_NOT_AVAILABLE, SERVICE_STATUS_READY, SERVICE_STATUS_RESUMING, SERVICE_STATUS_RUNNING, SERVICE_STATUS_STARTING, SERVICE_STATUS_STOPPED, SERVICE_STATUS_STOPPING, SERVICE_STATUS_SUSPENDED |
| Constructor Summary | |
MailService()
Initializes the MailService. |
|
| Method Summary | |
void |
configure(org.jdom.Element config)
Sets the configuration for the MailService and initializes the service. |
Email |
prepareEmail()
|
void |
send(Email email)
|
| Methods inherited from class org.jwarp.service.AService |
addExceptionListener, checkContext, createLogFromXML, getContext, getCreationDate, getDependencies, getExceptionListeners, getLog, getLogLevel, getName, getReference, getResumedDate, getShutDownDate, getStartDate, getStatus, getSuspendedDate, getType, removeAllExceptionListeners, removeExceptionListener, resume, sendExceptionEvent, setContext, setDependencies, setLogLevel, setName, shutdown, start, suspend |
| Methods inherited from class java.lang.Object |
|
| Methods inherited from interface org.jwarp.service.IService |
checkContext, getDependencies, getLogLevel, getName, getStatus, getType, resume, setContext, setDependencies, setLogLevel, shutdown, start, suspend |
| Methods inherited from interface org.jwarp.common.IExceptionProvider |
addExceptionListener, getExceptionListeners, removeAllExceptionListeners, removeExceptionListener |
| Field Detail |
protected java.lang.String smtpHost
| Constructor Detail |
public MailService()
throws ServiceNotReadyException
| Method Detail |
public void configure(org.jdom.Element config)
throws ConfigurationException
configure in interface IConfigurableconfigure in class AServiceorg.jwarp.service.configuration.IConfigurableconfiguration - the class configurations.
public Email prepareEmail()
throws javax.mail.MessagingException
prepareEmail in interface IMailService
public void send(Email email)
throws javax.mail.MessagingException
send in interface IMailService
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||