Examples of IWebResponse


Examples of com.subgraph.vega.api.model.web.IWebResponse

    }
  }

  private void maybeAddWebResponse(Map<List<NameValuePair>, IWebResponse> responseMap, List<NameValuePair> parameters, String mimeType) {
    if(responseMap.containsKey(parameters)) {
      final IWebResponse wr = responseMap.get(parameters);
      if(mimeType == null || mimeType.equals(wr.getMimeType()))
        return;
    }
    // Possibly overwrite a map entry with a new entry that has same query but different mime type
    final IWebResponse newResponse = createWebResponse(parameters, mimeType);
    responseMap.put(parameters, newResponse);
    notifyNewEntity(newResponse);
  }
View Full Code Here

Examples of org.serviceconnector.web.IWebResponse

    WebContext.setSCWebCredentials(new WebCredentials(contextUserid, contextPassword));

    HttpRequest httpRequest = (HttpRequest) event.getMessage();
    HttpResponse httpResponse = new DefaultHttpResponse(HttpVersion.HTTP_1_1, HttpResponseStatus.OK);
    IWebRequest webRequest = new NettyWebRequest(httpRequest, localAddress, remoteAddress);
    IWebResponse webResponse = new NettyWebResponse(httpResponse);
    WebCommand webCommand = WebContext.getWebCommand();
    webCommand.run(webRequest, webResponse);
    ChannelBuffer buffer = ChannelBuffers.copiedBuffer(webResponse.getBytes());
    httpResponse.setContent(buffer);
    httpResponse.setHeader(HttpHeaders.Names.CONTENT_LENGTH, String.valueOf(buffer.readableBytes()));
    // Write the response.
    event.getChannel().write(httpResponse);
  }
View Full Code Here

Examples of org.serviceconnector.web.IWebResponse

    WebContext.setSCWebCredentials(new WebCredentials(contextUserid, contextPassword));

    HttpRequest httpRequest = (HttpRequest) event.getMessage();
    HttpResponse httpResponse = new DefaultHttpResponse(HttpVersion.HTTP_1_1, HttpResponseStatus.OK);
    IWebRequest webRequest = new NettyWebRequest(httpRequest, localAddress, remoteAddress);
    IWebResponse webResponse = new NettyWebResponse(httpResponse);
    WebCommand webCommand = WebContext.getWebCommand();
    webCommand.run(webRequest, webResponse);
    ChannelBuffer buffer = ChannelBuffers.copiedBuffer(webResponse.getBytes());
    httpResponse.setContent(buffer);
    httpResponse.setHeader(HttpHeaders.Names.CONTENT_LENGTH, String.valueOf(buffer.readableBytes()));
    // Write the response.
    event.getChannel().write(httpResponse);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.