@Path(value="/") public class AlertsHandler extends Object
| Constructor and Description |
|---|
AlertsHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
ackAlerts(javax.ws.rs.container.AsyncResponse response,
String alertIds,
String ackBy,
String ackNotes) |
void |
findAlerts(javax.ws.rs.container.AsyncResponse response,
Long startTime,
Long endTime,
String alertIds,
String triggerIds,
String statuses,
String tags) |
void |
reloadAlerts(javax.ws.rs.container.AsyncResponse response) |
void |
reloadTrigger(javax.ws.rs.container.AsyncResponse response,
String triggerId) |
void |
resolveAlerts(javax.ws.rs.container.AsyncResponse response,
String alertIds,
String resolvedBy,
String resolvedNotes) |
void |
sendData(javax.ws.rs.container.AsyncResponse response,
MixedData mixedData) |
@GET
@Path(value="/")
@Produces(value="application/json")
public void findAlerts(@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="startTime")
Long startTime,
@QueryParam(value="endTime")
Long endTime,
@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="triggerIds")
String triggerIds,
@QueryParam(value="statuses")
String statuses,
@QueryParam(value="tags")
String tags)
@GET
@Path(value="/reload")
public void reloadAlerts(@Suspended
javax.ws.rs.container.AsyncResponse response)
@GET
@Path(value="/reload/{triggerId}")
public void reloadTrigger(@Suspended
javax.ws.rs.container.AsyncResponse response,
@PathParam(value="triggerId")
String triggerId)
@PUT
@Path(value="/ack")
@Consumes(value="application/json")
public void ackAlerts(@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="ackBy")
String ackBy,
@QueryParam(value="ackNotes")
String ackNotes)
@PUT
@Path(value="/resolve")
@Consumes(value="application/json")
public void resolveAlerts(@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="resolvedBy")
String resolvedBy,
@QueryParam(value="resolvedNotes")
String resolvedNotes)
@POST
@Path(value="/data")
@Consumes(value="application/json")
public void sendData(@Suspended
javax.ws.rs.container.AsyncResponse response,
MixedData mixedData)
Copyright © 2015 Red Hat, Inc.. All rights reserved.