public abstract class AbstractMailNotifier<T extends MailMessage> extends Object implements Notifier<T>
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
protected MailSender |
mailSender |
| Constructor and Description |
|---|
AbstractMailNotifier() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterSend(Message msg) |
protected void |
beforeSend(Message msg) |
protected abstract String |
buildSubject(Message msg) |
protected abstract String |
buildText(Message msg) |
void |
deliver(T msg) |
String |
getFrom() |
MailSender |
getMailSender() |
String |
getType() |
void |
setFrom(String from) |
void |
setMailSender(MailSender MailSender) |
protected static final org.slf4j.Logger logger
protected MailSender mailSender
public String getType()
getType in interface Notifier<T extends MailMessage>public void deliver(T msg) throws NotificationException
deliver in interface Notifier<T extends MailMessage>NotificationExceptionprotected void beforeSend(Message msg)
protected void afterSend(Message msg)
public MailSender getMailSender()
public void setMailSender(MailSender MailSender)
public String getFrom()
public void setFrom(String from)
Copyright © 2012 The Beangle Software Group. All Rights Reserved.