public class StaticEmailAlertSender extends java.lang.Object implements AlertSender
| Modifier and Type | Field and Description |
|---|---|
protected Configuration |
configuration |
| Constructor and Description |
|---|
StaticEmailAlertSender(Configuration configuration,
StreamRuleService streamRuleService,
UserService userService) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildBacklogSummary(java.util.List<Message> backlog) |
protected java.lang.String |
buildBody(Stream stream,
AlertCondition.CheckResult checkResult,
java.util.List<Message> backlog) |
protected java.lang.String |
buildStreamDetailsURL(java.net.URI baseUri,
AlertCondition.CheckResult checkResult,
Stream stream) |
protected java.lang.String |
buildSubject(Stream stream,
AlertCondition.CheckResult checkResult,
Configuration config,
java.util.List<Message> backlog) |
void |
initialize(Configuration configuration) |
void |
sendEmails(Stream stream,
AlertCondition.CheckResult checkResult) |
void |
sendEmails(Stream stream,
AlertCondition.CheckResult checkResult,
java.util.List<Message> backlog) |
protected final Configuration configuration
@Inject public StaticEmailAlertSender(Configuration configuration, StreamRuleService streamRuleService, UserService userService)
public void initialize(Configuration configuration)
initialize in interface AlertSenderpublic void sendEmails(Stream stream, AlertCondition.CheckResult checkResult) throws TransportConfigurationException, org.apache.commons.mail.EmailException
sendEmails in interface AlertSenderTransportConfigurationExceptionorg.apache.commons.mail.EmailExceptionprotected java.lang.String buildSubject(Stream stream, AlertCondition.CheckResult checkResult, Configuration config, java.util.List<Message> backlog)
protected java.lang.String buildBody(Stream stream, AlertCondition.CheckResult checkResult, java.util.List<Message> backlog)
protected java.lang.String buildStreamDetailsURL(java.net.URI baseUri,
AlertCondition.CheckResult checkResult,
Stream stream)
protected java.lang.String buildBacklogSummary(java.util.List<Message> backlog)
public void sendEmails(Stream stream, AlertCondition.CheckResult checkResult, java.util.List<Message> backlog) throws TransportConfigurationException, org.apache.commons.mail.EmailException
sendEmails in interface AlertSenderTransportConfigurationExceptionorg.apache.commons.mail.EmailExceptionCopyright © 2012-2014 TORCH GmbH. All Rights Reserved.