Package org.graylog2.alarmcallbacks
Class HTTPAlarmCallback
java.lang.Object
org.graylog2.alarmcallbacks.HTTPAlarmCallback
- All Implemented Interfaces:
AlarmCallback
-
Constructor Summary
ConstructorDescriptionHTTPAlarmCallback
(okhttp3.OkHttpClient httpClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, UrlWhitelistService whitelistService) -
Method Summary
Modifier and TypeMethodDescriptionvoid
call
(Stream stream, AlertCondition.CheckResult result) void
getName()
void
initialize
(Configuration config)
-
Constructor Details
-
HTTPAlarmCallback
@Inject public HTTPAlarmCallback(okhttp3.OkHttpClient httpClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, UrlWhitelistService whitelistService)
-
-
Method Details
-
initialize
- Specified by:
initialize
in interfaceAlarmCallback
- Throws:
AlarmCallbackConfigurationException
-
call
- Specified by:
call
in interfaceAlarmCallback
- Throws:
AlarmCallbackException
-
getRequestedConfiguration
- Specified by:
getRequestedConfiguration
in interfaceAlarmCallback
-
getName
- Specified by:
getName
in interfaceAlarmCallback
-
getAttributes
- Specified by:
getAttributes
in interfaceAlarmCallback
-
checkConfiguration
- Specified by:
checkConfiguration
in interfaceAlarmCallback
- Throws:
ConfigurationException
-