org.rhq.enterprise.server.rest
Interface EventHandlerLocal

All Known Implementing Classes:
EventHandlerBean

public interface EventHandlerLocal

Class that deals with events

Author:
Heiko W. Rupp

Method Summary
 EventSourceRest addEventSource(int resourceId, EventSourceRest source)
           
 javax.ws.rs.core.Response addEventsToSource(int sourceId, List<EventRest> event)
           
 javax.ws.rs.core.Response deleteEventSource(int sourceId)
           
 javax.ws.rs.core.Response getEventsForResource(int resourceId, long startTime, long endTime, String severity, javax.ws.rs.core.Request request, javax.ws.rs.core.HttpHeaders headers)
           
 javax.ws.rs.core.Response getEventsForSource(int sourceId, long startTime, long endTime, String severity, javax.ws.rs.core.Request request, javax.ws.rs.core.HttpHeaders headers)
           
 EventSourceRest getEventSource(int sourceId)
           
 javax.ws.rs.core.Response listEventSourcesForResource(int resourceId, javax.ws.rs.core.Request request, javax.ws.rs.core.HttpHeaders headers)
           
 

Method Detail

listEventSourcesForResource

javax.ws.rs.core.Response listEventSourcesForResource(int resourceId,
                                                      @Context
                                                      javax.ws.rs.core.Request request,
                                                      @Context
                                                      javax.ws.rs.core.HttpHeaders headers)

addEventSource

EventSourceRest addEventSource(int resourceId,
                               EventSourceRest source)

deleteEventSource

javax.ws.rs.core.Response deleteEventSource(int sourceId)

getEventSource

EventSourceRest getEventSource(int sourceId)

addEventsToSource

javax.ws.rs.core.Response addEventsToSource(int sourceId,
                                            List<EventRest> event)

getEventsForSource

javax.ws.rs.core.Response getEventsForSource(int sourceId,
                                             long startTime,
                                             long endTime,
                                             String severity,
                                             @Context
                                             javax.ws.rs.core.Request request,
                                             @Context
                                             javax.ws.rs.core.HttpHeaders headers)

getEventsForResource

javax.ws.rs.core.Response getEventsForResource(int resourceId,
                                               long startTime,
                                               long endTime,
                                               String severity,
                                               @Context
                                               javax.ws.rs.core.Request request,
                                               @Context
                                               javax.ws.rs.core.HttpHeaders headers)


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