@Path(value="/system/inputs") @Consumes(value="application/json") @Produces(value="application/json") public class InputsResource extends RestResource
objectMapper| Constructor and Description |
|---|
InputsResource(InputRegistry inputRegistry,
InputService inputService) |
| Modifier and Type | Method and Description |
|---|---|
String |
info(String inputType) |
javax.ws.rs.core.Response |
launch(String body) |
javax.ws.rs.core.Response |
launchExisting(String inputId) |
String |
list() |
javax.ws.rs.core.Response |
restart(String inputId) |
String |
single(String inputId) |
javax.ws.rs.core.Response |
stop(String inputId) |
javax.ws.rs.core.Response |
terminate(String inputId) |
String |
types() |
buildHistogramMap, buildMeterMap, buildTimerMap, bytesToValueMap, json@Inject public InputsResource(InputRegistry inputRegistry, InputService inputService)
@GET @Timed public String list()
@GET
@Timed
@Path(value="/{inputId}")
public String single(@PathParam(value="inputId")
String inputId)
@POST @Timed public javax.ws.rs.core.Response launch(String body)
@DELETE
@Timed
@Path(value="/{inputId}")
public javax.ws.rs.core.Response terminate(@PathParam(value="inputId")
String inputId)
@GET @Timed @Path(value="/types") public String types()
@GET
@Timed
@Path(value="/types/{inputType}")
public String info(@PathParam(value="inputType")
String inputType)
@POST
@Timed
@Path(value="/{inputId}/launch")
public javax.ws.rs.core.Response launchExisting(@PathParam(value="inputId")
String inputId)
@POST
@Timed
@Path(value="/{inputId}/stop")
public javax.ws.rs.core.Response stop(@PathParam(value="inputId")
String inputId)
@POST
@Timed
@Path(value="/{inputId}/restart")
public javax.ws.rs.core.Response restart(@PathParam(value="inputId")
String inputId)
Copyright © 2012-2014 TORCH GmbH. All Rights Reserved.