Package ve.net.dcs.sc.component

Examples of ve.net.dcs.sc.component.Request


   */
  public void response(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    SCWSFeature.load(getServletContext());

    Request scRequest = buildRequest(request, response);
    Response scResponse = rb.build(scRequest);

    response.setContentType("application/json");
    PrintWriter out = response.getWriter();
    out.print(buildJSON(scResponse));
View Full Code Here


   *             If an error occurred connecting
   * @throws IOException
   *             If an error occurred when reading from the input stream
   */
  public Request buildRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    Request scRequest = new Request();
    scRequest.setDate(HelperDate.now());

    if (request.getParameter("requestType") == null) {
      scRequest.setType(RequestType.UNKNOWN);
    } else if (RequestType.FEATURES.toString().equals(request.getParameter("requestType").toUpperCase())) {
      scRequest.setType(RequestType.FEATURES);
    } else if (RequestType.READ_PORT.toString().equals(request.getParameter("requestType").toUpperCase())) {
      scRequest.setType(RequestType.READ_PORT);
    } else if (RequestType.TEST.toString().equals(request.getParameter("requestType").toUpperCase())) {
      scRequest.setType(RequestType.TEST);
    } else {
      scRequest.setType(RequestType.UNKNOWN);
    }

    Iterator<String> iParameters = request.getParameterMap().keySet().iterator();

    while (iParameters.hasNext()) {
      String parameter = iParameters.next();
      scRequest.addParameter(parameter, request.getParameter(parameter).trim());
    }

    if (request.getParameter("baud") != null)
      SCWSFeature.set("DEFAULT_BAUD", request.getParameter("baud").trim());

View Full Code Here

          parameters.put("floatingpoint", SCUIFeature.get("DEFAULT_FPOINT"));

          client = new Client(viewClientMode.getTxtHost().getText(), Integer.parseInt(viewClientMode.getTxtPort().getText()));
          client.setWebService(viewClientMode.getCbxWebService().isSelected());

          request = new Request();
          request.setType((RequestType) viewClientMode.getCmbRequestType().getSelectedItem());
          request.setDate(HelperDate.now());
          request.setParameters(parameters);

          Response response = client.sendRequest(request);
View Full Code Here

   */
  public String connectServerSC() throws SocketTimeoutException, ClassNotFoundException, IOException {
    Client client = new Client(record.getHostAddress(), record.getHostPort());
    client.setTimeout(record.getSecondsTimeout() * 1000);
    client.setWebService(record.isWebService());
    Request request = new Request();
    request.setType(RequestType.TEST);
    request.setDate(HelperDate.now());
    Response response = client.sendRequest(request);
    return response.getStatusNotice() + ", Server time: " + HelperDate.format(response.getDate(), "H:mm:ss yyyy-MM-dd");
  }
View Full Code Here

    parameters.put("floatingpoint", String.valueOf(recordScale.getFloatingPoint()));

    Client client = new Client(recordScale.getSC_ServerSettings().getHostAddress(), recordScale.getSC_ServerSettings().getHostPort());
    client.setTimeout(recordScale.getSC_ServerSettings().getSecondsTimeout() * 1000);
    client.setWebService(recordScale.getSC_ServerSettings().isWebService());
    Request request = new Request();
    request.setType(RequestType.READ_PORT);
    request.setDate(HelperDate.now());
    request.setParameters(parameters);
    response = client.sendRequest(request);
    return response;
  }
View Full Code Here

TOP

Related Classes of ve.net.dcs.sc.component.Request

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.