public class MailSenderStd extends Object implements org.beigesoft.service.IMailSender
Service to send email with java-mail.
| Constructor and Description |
|---|
MailSenderStd(org.beigesoft.log.ILogger pLogger)
Only constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
closeConnection(Map<String,Object> pAddParam,
org.beigesoft.persistable.EmailConnect pEmailConnect)
Close email connection.
|
org.beigesoft.log.ILogger |
getLogger()
Geter for logger.
|
void |
openConnection(Map<String,Object> pAddParam,
org.beigesoft.persistable.EmailConnect pEmailConnect)
Open email connection.
|
void |
sendEmail(Map<String,Object> pAddParam,
org.beigesoft.persistable.EmailMsg pMsg)
Send email.
|
void |
setLogger(org.beigesoft.log.ILogger pLogger)
Setter for logger.
|
public MailSenderStd(org.beigesoft.log.ILogger pLogger)
Only constructor.
pLogger - loggerpublic final void sendEmail(Map<String,Object> pAddParam, org.beigesoft.persistable.EmailMsg pMsg) throws Exception
Send email.
sendEmail in interface org.beigesoft.service.IMailSenderpAddParam - additional parampMsg - msg to mailException - - an exceptionpublic final void openConnection(Map<String,Object> pAddParam, org.beigesoft.persistable.EmailConnect pEmailConnect) throws Exception
Open email connection.
openConnection in interface org.beigesoft.service.IMailSenderpAddParam - additional parampEmailConnect - Email ConnectException - - an exceptionpublic final void closeConnection(Map<String,Object> pAddParam, org.beigesoft.persistable.EmailConnect pEmailConnect) throws Exception
Close email connection.
closeConnection in interface org.beigesoft.service.IMailSenderpAddParam - additional parampEmailConnect - Email ConnectException - - an exceptionpublic final org.beigesoft.log.ILogger getLogger()
Geter for logger.
public final void setLogger(org.beigesoft.log.ILogger pLogger)
Setter for logger.
pLogger - referenceCopyright © 2016–2018. All rights reserved.