public class EmailAlarmCallback extends Object implements AlarmCallback
| Constructor and Description |
|---|
EmailAlarmCallback(AlertSender alertSender,
NotificationService notificationService,
NodeId nodeId) |
| Modifier and Type | Method and Description |
|---|---|
void |
call(Stream stream,
AlertCondition.CheckResult result) |
void |
checkConfiguration() |
Map<String,Object> |
getAttributes() |
String |
getName() |
ConfigurationRequest |
getRequestedConfiguration() |
void |
initialize(Configuration config) |
@Inject public EmailAlarmCallback(AlertSender alertSender, NotificationService notificationService, NodeId nodeId)
public void call(Stream stream, AlertCondition.CheckResult result)
call in interface AlarmCallbackpublic void initialize(Configuration config) throws AlarmCallbackConfigurationException
initialize in interface AlarmCallbackAlarmCallbackConfigurationExceptionpublic ConfigurationRequest getRequestedConfiguration()
getRequestedConfiguration in interface AlarmCallbackpublic String getName()
getName in interface AlarmCallbackpublic Map<String,Object> getAttributes()
getAttributes in interface AlarmCallbackpublic void checkConfiguration()
throws ConfigurationException
checkConfiguration in interface AlarmCallbackConfigurationExceptionCopyright © 2012-2015 Graylog, Inc.. All Rights Reserved.