@Path(value="/system/inputs") @Consumes(value="application/json") @Produces(value="application/json") public class InputsResource extends RestResource
objectMapper| Constructor and Description |
|---|
InputsResource(InputRegistry inputRegistry,
MessageInputFactory messageInputFactory,
InputLauncher inputLauncher,
PersistedInputs persistedInputs) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
launch(java.lang.String body) |
javax.ws.rs.core.Response |
launchExisting(java.lang.String inputId) |
InputsList |
list() |
javax.ws.rs.core.Response |
restart(java.lang.String inputId) |
InputSummary |
single(java.lang.String inputId) |
javax.ws.rs.core.Response |
stop(java.lang.String inputId) |
javax.ws.rs.core.Response |
terminate(java.lang.String inputId) |
buildHistogramMap, buildMeterMap, buildTimerMap, bytesToValueMap, json, setPrettyPrint@Inject public InputsResource(InputRegistry inputRegistry, MessageInputFactory messageInputFactory, InputLauncher inputLauncher, PersistedInputs persistedInputs)
@GET @Timed public InputsList list()
@GET
@Timed
@Path(value="/{inputId}")
public InputSummary single(@PathParam(value="inputId")
java.lang.String inputId)
@POST @Timed public javax.ws.rs.core.Response launch(java.lang.String body)
@DELETE
@Timed
@Path(value="/{inputId}")
public javax.ws.rs.core.Response terminate(@PathParam(value="inputId")
java.lang.String inputId)
@POST
@Timed
@Path(value="/{inputId}/launch")
public javax.ws.rs.core.Response launchExisting(@PathParam(value="inputId")
java.lang.String inputId)
@POST
@Timed
@Path(value="/{inputId}/stop")
public javax.ws.rs.core.Response stop(@PathParam(value="inputId")
java.lang.String inputId)
@POST
@Timed
@Path(value="/{inputId}/restart")
public javax.ws.rs.core.Response restart(@PathParam(value="inputId")
java.lang.String inputId)
Copyright © 2012-2015 Graylog, Inc.. All Rights Reserved.