@Path(value="/alerts/callbacks") @Produces(value="application/json") public class AlarmCallbacksResource extends RestResource
configuration, userService| Constructor and Description |
|---|
AlarmCallbacksResource(AlarmCallbackConfigurationService alarmCallbackConfigurationService,
StreamService streamService,
Set<AlarmCallback> availableAlarmCallbacks,
AlarmCallbackFactory alarmCallbackFactory) |
| Modifier and Type | Method and Description |
|---|---|
AlarmCallbackListSummary |
all() |
AvailableAlarmCallbacksResponse |
available() |
javax.ws.rs.core.Response |
test(String alarmCallbackId) |
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public AlarmCallbacksResource(AlarmCallbackConfigurationService alarmCallbackConfigurationService, StreamService streamService, Set<AlarmCallback> availableAlarmCallbacks, AlarmCallbackFactory alarmCallbackFactory)
@GET @Timed public AlarmCallbackListSummary all() throws NotFoundException
NotFoundException@GET @Path(value="/types") @Timed public AvailableAlarmCallbacksResponse available()
@POST
@Timed
@Path(value="/{alarmCallbackId}/test")
public javax.ws.rs.core.Response test(@PathParam(value="alarmCallbackId")
String alarmCallbackId)
throws TransportConfigurationException,
org.apache.commons.mail.EmailException,
NotFoundException
TransportConfigurationExceptionorg.apache.commons.mail.EmailExceptionNotFoundExceptionCopyright © 2012–2021 Graylog, Inc.. All rights reserved.