String item,
OutputStream outputStream,
NHttpServerConnection conn) throws Exception {
OverflowBlob temporaryData = new OverflowBlob(256, 4048, "_nhttp", ".dat");
try {
CarbonHttpRequest carbonHttpRequest = new CarbonHttpRequest(
"GET", requestUri, requestUrl);
String uri = request.getRequestLine().getUri();
// setting the parameters for nhttp transport
int pos = uri.indexOf("?");
if (pos != -1) {
StringTokenizer st = new StringTokenizer(uri.substring(pos + 1), "&");
while (st.hasMoreTokens()) {
String param = st.nextToken();
pos = param.indexOf("=");
if (pos != -1) {
carbonHttpRequest.setParameter(
param.substring(0, pos), param.substring(pos + 1));
} else {
carbonHttpRequest.setParameter(param, null);
}
}
}
carbonHttpRequest.setContextPath(cfgCtx.getServiceContextPath());
carbonHttpRequest.setQueryString(queryString);
CarbonHttpResponse carbonHttpResponse = new CarbonHttpResponse(
temporaryData.getOutputStream());
(getRequestProcessors.get(item)).process(carbonHttpRequest,