|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jasmine.probe.rest.impl.JProbes
public class JProbes
Implements REST API for probes management : org.ow2.jasmine.probe.rest.Probes
| Field Summary |
|---|
| Fields inherited from interface org.ow2.jasmine.probe.rest.Probes |
|---|
RESOURCE_NAME, START_ACTION, STOP_ACTION |
| Constructor Summary | |
|---|---|
JProbes(org.ow2.jasmine.probe.JasmineProbeManager jpManager,
TasksManager taskManager)
|
|
| Method Summary | |
|---|---|
javax.ws.rs.core.Response |
changeProbe(org.ow2.jasmine.probe.api.generated.ProbeConfType probeDef,
String probeId)
PUT http://host:port/jprobe/probe/{probeId} Change a probe |
javax.ws.rs.core.Response |
changeProbePeriod(String probeId,
String newPeriod)
Process HTTP PUT requests having /probe/{id}/period allowing to change a probe's period |
javax.ws.rs.core.Response |
createProbe(org.ow2.jasmine.probe.api.generated.ProbeType probeDef)
POST http://host:port/jprobe/probe Create a new probe - corresponds to probe-create command. |
javax.ws.rs.core.Response |
deleteDataTask(String probeId)
Process HTTP DELETE requests having /probe/{id}/data URI Removes the data task created for the probe |
javax.ws.rs.core.Response |
deleteProbe(String probeId)
Process HTTP DELETE requests having /probe/{id} URI Corresponds to probe-remove id |
javax.ws.rs.core.Response |
getDataTask(String probeId,
javax.ws.rs.core.UriInfo ui)
Process HTTP POST requests having /probe/{id}/data URI Creates a data task for this probe allowing to get collected results from this task. |
javax.ws.rs.core.Response |
getProbe(String probeId,
javax.ws.rs.core.UriInfo ui)
Process HTTP GET requests having /probe/{id} URI Corresponds to probe-list -n id |
javax.ws.rs.core.Response |
getProbes(javax.ws.rs.core.UriInfo ui)
Process HTTP GET requests having /probe URI Corresponds to probe-list command |
javax.ws.rs.core.Response |
setState(String probeId,
String actionName)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JProbes(org.ow2.jasmine.probe.JasmineProbeManager jpManager,
TasksManager taskManager)
| Method Detail |
|---|
public javax.ws.rs.core.Response getProbes(javax.ws.rs.core.UriInfo ui)
Probes
getProbes in interface Probes
public javax.ws.rs.core.Response getProbe(String probeId,
javax.ws.rs.core.UriInfo ui)
Probes
getProbe in interface Probespublic javax.ws.rs.core.Response createProbe(org.ow2.jasmine.probe.api.generated.ProbeType probeDef)
createProbe in interface ProbesprobeDef - new probe's definition
public javax.ws.rs.core.Response changeProbe(org.ow2.jasmine.probe.api.generated.ProbeConfType probeDef,
String probeId)
changeProbe in interface ProbesprobeId - the id of the probe to updateprobeDef - contains the updated configuration
public javax.ws.rs.core.Response changeProbePeriod(String probeId,
String newPeriod)
Probes
changeProbePeriod in interface ProbesprobeId - probe to changenewPeriod - updated period
public javax.ws.rs.core.Response deleteProbe(String probeId)
Probes
deleteProbe in interface Probes
public javax.ws.rs.core.Response setState(String probeId,
String actionName)
setState in interface Probes
public javax.ws.rs.core.Response getDataTask(String probeId,
javax.ws.rs.core.UriInfo ui)
Probes
getDataTask in interface Probespublic javax.ws.rs.core.Response deleteDataTask(String probeId)
Probes
deleteDataTask in interface Probes
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||