Package org.graylog2.alarmcallbacks
Class EmailAlarmCallback
java.lang.Object
org.graylog2.alarmcallbacks.EmailAlarmCallback
- All Implemented Interfaces:
AlarmCallback
-
Field Summary
-
Constructor Summary
ConstructorDescriptionEmailAlarmCallback
(AlertSender alertSender, NotificationService notificationService, NodeId nodeId, EmailRecipients.Factory emailRecipientsFactory, UserService userService, EmailConfiguration emailConfiguration, Configuration graylogConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoid
call
(Stream stream, AlertCondition.CheckResult result) void
getName()
void
initialize
(Configuration config)
-
Field Details
-
CK_USER_RECEIVERS
- See Also:
-
CK_EMAIL_RECEIVERS
- See Also:
-
-
Constructor Details
-
Method Details
-
call
- Specified by:
call
in interfaceAlarmCallback
- Throws:
AlarmCallbackException
-
getAlarmBacklog
-
initialize
- Specified by:
initialize
in interfaceAlarmCallback
- Throws:
AlarmCallbackConfigurationException
-
getRequestedConfiguration
- Specified by:
getRequestedConfiguration
in interfaceAlarmCallback
-
getEnrichedRequestedConfiguration
-
getName
- Specified by:
getName
in interfaceAlarmCallback
-
getAttributes
- Specified by:
getAttributes
in interfaceAlarmCallback
-
checkConfiguration
- Specified by:
checkConfiguration
in interfaceAlarmCallback
- Throws:
ConfigurationException
-