Package org.jboss.netty.handler.codec.http

Examples of org.jboss.netty.handler.codec.http.DefaultHttpRequest


  public void stopProgram(String appId, String flowId, String type) {

    MockResponder responder = new MockResponder();
    String uri = String.format("/v2/apps/%s/%s/%s/stop", appId, type, flowId);
    HttpRequest request = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.POST, uri);
    httpHandler.stopProgram(request, responder, appId, type, flowId);
    Preconditions.checkArgument(responder.getStatus().getCode() == 200, "stop " + type + " failed");
  }
View Full Code Here


  public String getStatus(String appId, String flowId, String type) {

    MockResponder responder = new MockResponder();
    String uri = String.format("/v2/apps/%s/%s/%s/status", appId, type, flowId);
    HttpRequest request = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.POST, uri);
    httpHandler.getStatus(request, responder, appId, type, flowId);
    Preconditions.checkArgument(responder.getStatus().getCode() == 200, "get status " + type + " failed");
    Map<String, String> json = responder.decodeResponseContent(new TypeToken<Map<String, String>>() { });
    return json.get("status");
  }
View Full Code Here

  public void setRunnableInstances(String applicationId, String serviceName, String runnableName, int instances) {
    MockResponder responder = new MockResponder();
    String uri = String.format("/v2/apps/%s/services/%s/runnables/%s/instances",
                               applicationId, serviceName, runnableName);
    HttpRequest request = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.PUT, uri);
    JsonObject json = new JsonObject();
    json.addProperty("instances", instances);
    request.setContent(ChannelBuffers.wrappedBuffer(json.toString().getBytes()));
    serviceHttpHandler.setInstances(request, responder, applicationId, serviceName, runnableName);
    Preconditions.checkArgument(responder.getStatus().getCode() == 200, "set runnable instances failed");
  }
View Full Code Here

  public int getRunnableInstances(String applicationId, String serviceName, String runnableName) {

    MockResponder responder = new MockResponder();
    String uri = String.format("/v2/apps/%s/services/%s/runnables/%s/instances",
                               applicationId, serviceName, runnableName);
    HttpRequest request = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, uri);
    serviceHttpHandler.getInstances(request, responder, applicationId, serviceName, runnableName);
    Preconditions.checkArgument(responder.getStatus().getCode() == 200, "get runnable instances failed");
    Map<String, String> instances = responder.decodeResponseContent(new TypeToken<Map<String, String>>() { });
    return Integer.parseInt(instances.get("provisioned"));
  }
View Full Code Here

  public void setFlowletInstances(String applicationId, String flowId, String flowletName, int instances) {

    MockResponder responder = new MockResponder();
    String uri = String.format("/v2/apps/%s/flows/%s/flowlets/%s/instances/%s",
                               applicationId, flowId, flowletName, instances);
    HttpRequest request = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.PUT, uri);
    JsonObject json = new JsonObject();
    json.addProperty("instances", instances);
    request.setContent(ChannelBuffers.wrappedBuffer(json.toString().getBytes()));
    httpHandler.setFlowletInstances(request, responder, applicationId, flowId, flowletName);
    Preconditions.checkArgument(responder.getStatus().getCode() == 200, "set flowlet instances failed");
  }
View Full Code Here

  }

  public List<String> getSchedules(String appId, String wflowId) {
    MockResponder responder = new MockResponder();
    String uri = String.format("/v2/apps/%s/workflows/%s/schedules", appId, wflowId);
    HttpRequest request = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, uri);
    httpHandler.workflowSchedules(request, responder, appId, wflowId);

    List<String> schedules = responder.decodeResponseContent(new TypeToken<List<String>>() { });
    Preconditions.checkArgument(responder.getStatus().getCode() == 200, " getting workflow schedules failed");
    return schedules;
View Full Code Here

  }

  public List<RunRecord> getHistory(String appId, String wflowId) {
    MockResponder responder = new MockResponder();
    String uri = String.format("/v2/apps/%s/workflows/%s/history", appId, wflowId);
    HttpRequest request = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, uri);
    httpHandler.runnableHistory(request, responder, appId, "workflows", wflowId);
    Preconditions.checkArgument(responder.getStatus().getCode() == 200, " getting workflow schedules failed");

    return responder.decodeResponseContent(new TypeToken<List<RunRecord>>() { });
  }
View Full Code Here

  }

  public void suspend(String appId, String wflowId, String schedId) {
    MockResponder responder = new MockResponder();
    String uri = String.format("/v2/apps/%s/workflows/%s/schedules/%s/suspend", appId, wflowId, schedId);
    HttpRequest request = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, uri);
    httpHandler.workflowScheduleSuspend(request, responder, appId, wflowId, schedId);
    Preconditions.checkArgument(responder.getStatus().getCode() == 200, " getting workflow schedules failed");
  }
View Full Code Here

  }

  public void resume(String appId, String wflowId, String schedId) {
    MockResponder responder = new MockResponder();
    String uri = String.format("/v2/apps/%s/workflows/%s/schedules/%s/resume", appId, wflowId, schedId);
    HttpRequest request = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, uri);
    httpHandler.workflowScheduleResume(request, responder, appId, wflowId, schedId);
    Preconditions.checkArgument(responder.getStatus().getCode() == 200, " getting workflow schedules failed");
  }
View Full Code Here

  }

  public String scheduleStatus(String appId, String wflowId, String schedId) {
    MockResponder responder = new MockResponder();
    String uri = String.format("/v2/apps/%s/workflows/%s/schedules/%s/status", appId, wflowId, schedId);
    HttpRequest request = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, uri);
    httpHandler.getScheuleState(request, responder, appId, wflowId, schedId);
    Preconditions.checkArgument(responder.getStatus().getCode() == 200, " getting workflow schedules failed");
    Map<String, String> json = responder.decodeResponseContent(new TypeToken<Map<String, String>>() { });
    return json.get("status");
  }
View Full Code Here

TOP

Related Classes of org.jboss.netty.handler.codec.http.DefaultHttpRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.