Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@apache.org Received: (qmail 15903 invoked from network); 28 Feb 2002 19:45:49 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 28 Feb 2002 19:45:49 -0000 Received: (qmail 23153 invoked by uid 97); 28 Feb 2002 19:45:45 -0000 Delivered-To: qmlist-jakarta-archive-tomcat-dev@jakarta.apache.org Received: (qmail 23135 invoked by uid 97); 28 Feb 2002 19:45:45 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 23122 invoked from network); 28 Feb 2002 19:45:44 -0000 Message-ID: <022401c1c090$8e7fd350$6501a8c0@apache.org> From: "Remy Maucherat" To: "Tomcat Developers List" References: <010501c1c08a$cb1b2c20$ec66a8c0@bbarkerxp> Subject: Re: cvs commit: jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4 CoyoteConnector.java CoyoteProcessor.java Date: Thu, 28 Feb 2002 11:46:03 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Spam-Rating: localhost.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Did I actually reply to this before ? I can't remember, so in case I didn't ... > Actually, I was hoping to find time to get started on this once 3.3.1 is out > the door (and hopefully things slow down a bit). > > I'm a bit behind on Remy's recent work, but I'm pretty sure that it requires > Java2. No, I don't think so. The HTTP/1.1 stack should work with 1.1 (I can't find any Java2 code in there). Also, the HTTP stack is just the stack. It doesn't include the thread pooling code, or the network handling code. The Catalina adatpter, and the Catalina connector both require Java2, OTOH. > Hi Remy, > > Do you think coyote could be ever used with Tomcat 3.3 ? > ie: works with JDK 1.1, support TC 3.3 via modules.... Since Coyote = more or less 1/2 of the Tomcat 3.3 core (according to Costin's definition of the TC 3.3 core), it should be easier to adapt. Note: I got complaints from Costin about the request and response objects. Well, this is only the first version, and I had limited objectives (which were: write a HTTP/1.1 stack on top of it + an adapter for TC 4, while trying to keep things fairly generic). Coyote 2 can use different request/response objects. > JK/JK2 are available for both TC 3.3/4.x, it could be fine to > have also a common HTTP connector for them and coyote seems > to be the perfect candidate :) I think the new HTTP stack is fast (but I don't have profiling data to back this up at the moment). I'll do lots of profiling when the adapter for TC 4 is working. It could be worthwhile to port JK 2 to Coyote (2 ?), since the TC 4 adapter will likely be a lot faster than using the o.a.c.connector package. There's obviously no hurry, as it's working fine already. Remy -- To unsubscribe, e-mail: For additional commands, e-mail: