Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 29396 invoked from network); 29 Nov 2007 15:11:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Nov 2007 15:11:21 -0000 Received: (qmail 2323 invoked by uid 500); 29 Nov 2007 15:11:09 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 2173 invoked by uid 500); 29 Nov 2007 15:11:09 -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 2152 invoked by uid 99); 29 Nov 2007 15:11:09 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Nov 2007 07:11:08 -0800 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, 29 Nov 2007 15:11:19 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id DD6741A9832; Thu, 29 Nov 2007 07:10:57 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r599472 - /geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/NIOServlet.java Date: Thu, 29 Nov 2007 15:10:57 -0000 To: scm@geronimo.apache.org From: prasad@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20071129151057.DD6741A9832@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: prasad Date: Thu Nov 29 07:10:57 2007 New Revision: 599472 URL: http://svn.apache.org/viewvc?rev=599472&view=rev Log: * golden (?) Modified: geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/NIOServlet.java Modified: geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/NIOServlet.java URL: http://svn.apache.org/viewvc/geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/NIOServlet.java?rev=599472&r1=599471&r2=599472&view=diff ============================================================================== --- geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/NIOServlet.java (original) +++ geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/NIOServlet.java Thu Nov 29 07:10:57 2007 @@ -236,9 +236,11 @@ // Stick some object into the context context.setAttribute(REQUEST_SENT, Boolean.TRUE); + /* System.out.println("--------------"); System.out.println("Sending request with sessionId: " + (String)context.getAttribute(SESSION_ID)); System.out.println("--------------"); + */ return new BasicHttpRequest("GET", (String)context.getAttribute(REMOTE_URI)); } @@ -252,16 +254,16 @@ System.out.println("Handle response"); HttpEntity entity = res.getEntity(); try { + CometEvent event = (CometEvent)context.getAttribute(COMET); String content = EntityUtils.toString(entity); - System.out.println("--------------"); System.out.println(res.getStatusLine()); System.out.println("--------------"); System.out.println("Document length: " + content.length()); System.out.println("--------------"); - CometEvent event = (CometEvent)context.getAttribute(COMET); HttpServletResponse response = event.getHttpServletResponse(); + response.setStatus(res.getStatusLine().getStatusCode()); response.setContentType("text/html"); if ( content.length() > 0 ) { response.setContentLength(content.length()); @@ -277,10 +279,11 @@ e.printStackTrace(); } } - //System.out.println(" Responded to " + (String)context.getAttribute(SESSION_ID) + " in " + (new Date().getTime() - (long)context.getAttribute(TIME))); - System.out.println(" Responded to " + (String)context.getAttribute(SESSION_ID)); - //event.close(); + long initTime = ((Long)context.getAttribute(TIME)).longValue(); + System.out.println(" Responded to " + (String)context.getAttribute(SESSION_ID) + " in " + (new Date().getTime() - initTime)); + + event.close(); } catch ( IOException ex ) { System.err.println("I/O error: " + ex.getMessage());