public class MetricHandlerBean extends AbstractRestBean
AbstractRestBean.CacheKeycache, caller, container| Constructor and Description |
|---|
MetricHandlerBean() |
| Modifier and Type | Method and Description |
|---|---|
List<MetricAggregate> |
getAggregatesForGroup(int groupId,
long startTime,
long endTime) |
List<MetricAggregate> |
getAggregatesForResource(int resourceId,
long startTime,
long endTime) |
Baseline |
getBaseline(int scheduleId,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
getMetricData(int scheduleId,
long startTime,
long endTime,
int dataPoints,
boolean hideEmpty,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getMetricDataForGroupAndDefinition(int groupId,
int definitionId,
long startTime,
long endTime,
int dataPoints,
boolean hideEmpty,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getMetricDataMulti(String schedules,
long startTime,
long endTime,
int dataPoints,
boolean hideEmpty,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.StreamingOutput |
getMetricDataRaw(int scheduleId,
long startTime,
long endTime,
long duration,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getSchedule(int scheduleId,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
Return a metric schedule with the respective status codes for cache validation
|
javax.ws.rs.core.Response |
getTraitValue(int scheduleId) |
javax.ws.rs.core.Response |
postMetricValues(Collection<NumericDataPoint> points,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
postMetricValues2(int resourceId,
Collection<Datapoint> points,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
putMetricValue(int scheduleId,
long timestamp,
NumericDataPoint point,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
putTraitValue(int scheduleId,
StringValue value) |
javax.ws.rs.core.Response |
setBaseline(int scheduleId,
Baseline baseline,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
updateSchedule(int scheduleId,
MetricSchedule in,
javax.ws.rs.core.HttpHeaders headers) |
fetchGroup, fetchResource, fillGroup, fillRWT, getFromCache, getFromCache, getResourceFromCache, getResourcesFromCacheByParentId, putResourceToCache, putToCache, putToCache, removeFromCache, renderTemplate, startpublic javax.ws.rs.core.Response getMetricData(int scheduleId,
long startTime,
long endTime,
int dataPoints,
boolean hideEmpty,
@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response getMetricDataForGroupAndDefinition(int groupId,
int definitionId,
long startTime,
long endTime,
int dataPoints,
boolean hideEmpty,
@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response getMetricDataMulti(String schedules, long startTime, long endTime, int dataPoints, boolean hideEmpty, @Context javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response getSchedule(int scheduleId,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
scheduleId - ID of the schedulerequest - the REST request - injected by the REST frameworkheaders - the REST request http headers - injected by the REST frameworkuriInfo - info about the called uri to build linkspublic List<MetricAggregate> getAggregatesForResource(int resourceId, long startTime, long endTime)
public List<MetricAggregate> getAggregatesForGroup(int groupId, long startTime, long endTime)
public javax.ws.rs.core.Response updateSchedule(int scheduleId,
MetricSchedule in,
@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.StreamingOutput getMetricDataRaw(int scheduleId,
long startTime,
long endTime,
long duration,
@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response putMetricValue(int scheduleId,
long timestamp,
NumericDataPoint point,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response putTraitValue(int scheduleId,
StringValue value)
public javax.ws.rs.core.Response getTraitValue(int scheduleId)
public javax.ws.rs.core.Response postMetricValues(Collection<NumericDataPoint> points, @Context javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response postMetricValues2(int resourceId,
Collection<Datapoint> points,
@Context
javax.ws.rs.core.HttpHeaders headers)
public Baseline getBaseline(int scheduleId, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response setBaseline(int scheduleId,
Baseline baseline,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.