...public void handle(Request request, Response response) {
StringWriter sWriter = new StringWriter();
JsonFactory f = new JsonFactory();
JsonGenerator g = null;
String status = null;
Method m = request.getMethod();
String entityText = request.getEntityAsText();
entityText = entityText.replaceAll("[\']", "");
...
...
/*
* DELETE example
* OF1.0,1.3: curl -X DELETE -d '{"name":"s1"}' http://{controller_ip}:{rest_api_port}/wm/staticflowentry/json
*/
else if (m == Method.DELETE) {
Map<String, Object> entry;
Object flowName;
try {
entry = StaticFlowEntry.jsonToStaticFlowEntry(entityText);
flowName = entry.get("name");
if (flowName != null) {
getManager().deleteFlow((String)flowName);
status = "Entry deleted: " + flowName;
}
...