@Path(value="/counters") @Consumes(value="application/json") @Produces(value="application/json") public class CounterHandler extends Object
| Constructor and Description |
|---|
CounterHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
getCounter(javax.ws.rs.container.AsyncResponse asyncResponse,
String group,
String counter) |
void |
getCountersForGroup(javax.ws.rs.container.AsyncResponse asyncResponse,
String group) |
void |
updateCounter(javax.ws.rs.container.AsyncResponse asyncResponse,
String group,
String counter) |
void |
updateCounter(javax.ws.rs.container.AsyncResponse asyncResponse,
String group,
String counter,
Long value) |
void |
updateCounterForGroup(javax.ws.rs.container.AsyncResponse asyncResponse,
String group,
Collection<org.hawkular.metrics.core.api.Counter> counters) |
void |
updateCountersForGroups(javax.ws.rs.container.AsyncResponse asyncResponse,
Collection<org.hawkular.metrics.core.api.Counter> counters) |
@POST
@Path(value="/")
public void updateCountersForGroups(@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse,
Collection<org.hawkular.metrics.core.api.Counter> counters)
@POST
@Path(value="/{group}")
public void updateCounterForGroup(@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse,
@PathParam(value="group")
String group,
Collection<org.hawkular.metrics.core.api.Counter> counters)
@POST
@Path(value="/{group}/{counter}")
public void updateCounter(@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse,
@PathParam(value="group")
String group,
@PathParam(value="counter")
String counter)
@POST
@Path(value="/{group}/{counter}/{value}")
public void updateCounter(@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse,
@PathParam(value="group")
String group,
@PathParam(value="counter")
String counter,
@PathParam(value="value")
Long value)
@GET
@Path(value="/{group}")
@Produces(value="application/json")
public void getCountersForGroup(@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse,
@PathParam(value="group")
String group)
Copyright © 2014–2015 Red Hat, Inc.. All rights reserved.