org.rhq.enterprise.server.rest
Interface AlertHandlerLocal

All Known Implementing Classes:
AlertHandlerBean

public interface AlertHandlerLocal

Deal with Alerts

Author:
Heiko W. Rupp

Method Summary
 AlertRest ackAlert(int id, javax.ws.rs.core.UriInfo uriInfo)
           
 int countAlerts(Long since)
           
 javax.ws.rs.core.Response getAlert(int id, boolean slim, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, javax.ws.rs.core.HttpHeaders headers)
           
 javax.ws.rs.core.Response getAlertDefinition(int definitionId, javax.ws.rs.core.Request request)
           
 javax.ws.rs.core.Response getConditionLogs(int id, javax.ws.rs.core.Request request, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders headers)
           
 AlertDefinitionRest getDefinitionForAlert(int alertId)
           
 javax.ws.rs.core.Response getNotificationLogs(int id, javax.ws.rs.core.Request request, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders headers)
           
 List<AlertDefinitionRest> listAlertDefinitions(int page, String status)
           
 javax.ws.rs.core.Response listAlerts(int page, String prio, boolean slim, Long since, Integer resourceId, javax.ws.rs.core.Request request, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders headers)
           
 void purgeAlert(int id)
           
 javax.ws.rs.core.Response updateDefinition(int definitionId, AlertDefinitionRest definition, javax.ws.rs.core.Request request)
           
 

Method Detail

listAlerts

javax.ws.rs.core.Response listAlerts(int page,
                                     String prio,
                                     boolean slim,
                                     Long since,
                                     Integer resourceId,
                                     @Context
                                     javax.ws.rs.core.Request request,
                                     @Context
                                     javax.ws.rs.core.UriInfo uriInfo,
                                     @Context
                                     javax.ws.rs.core.HttpHeaders headers)

countAlerts

int countAlerts(Long since)

getAlert

javax.ws.rs.core.Response getAlert(int id,
                                   boolean slim,
                                   @Context
                                   javax.ws.rs.core.UriInfo uriInfo,
                                   @Context
                                   javax.ws.rs.core.Request request,
                                   @Context
                                   javax.ws.rs.core.HttpHeaders headers)

getConditionLogs

javax.ws.rs.core.Response getConditionLogs(int id,
                                           @Context
                                           javax.ws.rs.core.Request request,
                                           @Context
                                           javax.ws.rs.core.UriInfo uriInfo,
                                           @Context
                                           javax.ws.rs.core.HttpHeaders headers)

getNotificationLogs

javax.ws.rs.core.Response getNotificationLogs(int id,
                                              @Context
                                              javax.ws.rs.core.Request request,
                                              @Context
                                              javax.ws.rs.core.UriInfo uriInfo,
                                              @Context
                                              javax.ws.rs.core.HttpHeaders headers)

ackAlert

AlertRest ackAlert(int id,
                   @Context
                   javax.ws.rs.core.UriInfo uriInfo)

purgeAlert

void purgeAlert(int id)

getDefinitionForAlert

AlertDefinitionRest getDefinitionForAlert(int alertId)

listAlertDefinitions

List<AlertDefinitionRest> listAlertDefinitions(int page,
                                               String status)

getAlertDefinition

javax.ws.rs.core.Response getAlertDefinition(int definitionId,
                                             @Context
                                             javax.ws.rs.core.Request request)

updateDefinition

javax.ws.rs.core.Response updateDefinition(int definitionId,
                                           AlertDefinitionRest definition,
                                           @Context
                                           javax.ws.rs.core.Request request)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.