Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 70947 invoked from network); 13 Sep 2007 18:41:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Sep 2007 18:41:50 -0000 Received: (qmail 77745 invoked by uid 500); 13 Sep 2007 18:41:43 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 77614 invoked by uid 500); 13 Sep 2007 18:41:43 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 77603 invoked by uid 99); 13 Sep 2007 18:41:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Sep 2007 11:41:43 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Sep 2007 18:41:49 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 6958C1A9832; Thu, 13 Sep 2007 11:41:29 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r575398 - in /geronimo/samples/trunk/samples/async-http: http-local-app/src/main/java/org/apache/geronimo/AsyncServlet.java http-remote-app/src/main/java/org/apache/geronimo/PageServlet.java Date: Thu, 13 Sep 2007 18:41:29 -0000 To: scm@geronimo.apache.org From: prasad@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20070913184129.6958C1A9832@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: prasad Date: Thu Sep 13 11:41:28 2007 New Revision: 575398 URL: http://svn.apache.org/viewvc?rev=575398&view=rev Log: * set connectionTimeout to 2400 Modified: geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/AsyncServlet.java geronimo/samples/trunk/samples/async-http/http-remote-app/src/main/java/org/apache/geronimo/PageServlet.java Modified: geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/AsyncServlet.java URL: http://svn.apache.org/viewvc/geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/AsyncServlet.java?rev=575398&r1=575397&r2=575398&view=diff ============================================================================== --- geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/AsyncServlet.java (original) +++ geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/AsyncServlet.java Thu Sep 13 11:41:28 2007 @@ -68,9 +68,9 @@ Integer[] params = generateRandomParams(); msgRequest.setParameter("sessionId", cometId); msgRequest.setParameter("delay", params[0].toString()); - msgRequest.setParameter("code", params[1].toString()); + msgRequest.setParameter("code", params[1].toString()); - System.out.println("sessionId:" + cometId + "; delay:" + System.out.println("sessionId:" + cometId + "; delay:" + params[0] + "; code:" + params[1]); } else { @@ -81,7 +81,7 @@ URL url_connect = new URL(remoteUrl); - AsyncHttpClient ahc = new AsyncHttpClient(url_connect, callback, 1000, 1000); + AsyncHttpClient ahc = new AsyncHttpClient(url_connect, callback, 2400, 1000); try { ahc.connect(); ahc.sendRequest(msgRequest); Modified: geronimo/samples/trunk/samples/async-http/http-remote-app/src/main/java/org/apache/geronimo/PageServlet.java URL: http://svn.apache.org/viewvc/geronimo/samples/trunk/samples/async-http/http-remote-app/src/main/java/org/apache/geronimo/PageServlet.java?rev=575398&r1=575397&r2=575398&view=diff ============================================================================== --- geronimo/samples/trunk/samples/async-http/http-remote-app/src/main/java/org/apache/geronimo/PageServlet.java (original) +++ geronimo/samples/trunk/samples/async-http/http-remote-app/src/main/java/org/apache/geronimo/PageServlet.java Thu Sep 13 11:41:28 2007 @@ -23,8 +23,8 @@ String cometId = request.getParameter("sessionId"); String delay = request.getParameter("delay"); - String code = request.getParameter("code"); - System.out.println("sessionId:" + cometId + "; delay:" + delay + "; code:" + code); + String codeStr = request.getParameter("code"); + System.out.println("sessionId:" + cometId + "; delay:" + delay + "; code:" + codeStr); try { Thread.sleep(Integer.parseInt(delay)); @@ -37,22 +37,19 @@ } String uri = "dummy.html"; - if (code.equals("200")) { - request.getRequestDispatcher(uri).forward(request, response); - return; + if (codeStr.equals("200")) { + } + int code = Integer.parseInt(codeStr); + switch (code) { + case 200: request.getRequestDispatcher(uri).forward(request, response); break; - switch (Integer.parseInt(code)) { case 302: response.sendRedirect(uri); break; - case 403:response.sendError(HttpServletResponse.SC_FORBIDDEN); - break; - - case 404: response.sendError(HttpServletResponse.SC_NOT_FOUND); - break; - - case 500: response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); + case 403: + case 404: + case 500: response.sendError(code); /*try { int test = 1/0; }