On Thu, 4 Apr 2002, Bill Barker wrote: > It's fine with me. I also have a slight preference for the 33 ThreadPool, > but it's not a big deal either way. > > If we're going to move the socket handling into o.a.c.http11, what about > importing o.a.t.util.net? It should mean that Tomcat 4.x should be able to > get PureTLS support fairly cheaply.
Yes, I'm already working on that. Remy - your call. PureTLS is 'bundled' with ThreadPool :-) I'll get it working with ThreadPool, I'm more familiar with it and I think it's pretty well tested and optimized. I can add the threading code from 4.0, it's not hard - but then we'll have to plug PureTLS and many other things that are only implemented in 3.3. Costin > ----- Original Message ----- > From: <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, April 04, 2002 3:25 PM > Subject: Coyote: replacing Processor with ProtocolHandler > > > > Hi, > > > > In order to merge the connector-related code in Coyote and jk, I need > > a different abstraction. Processor takes InputStream/OutputStream params, > > and assumes the connector will listen on the port, etc. > > > > The problem is that it doesn't map to things like JNI and is hard to > > abstract things like UnixSocket. > > > > I would like to replace it with a similar interface, ProtocolHandler, > > which is stateless ( Servlet-like ) and will just have a init()/destroy() > > method, letting the protocol deal with the threads. > > > > It's easy to implement it in http11 - this is duplicated in the 33/40 > > versions. I would prefer to use the 33 thread pool from util, but > > I'm ok with the code used in 40 ( or I can implement both, with an > > option ). > > > > Also, I would like to reduce/eliminate the use of Socket and the other > > dependencies between Coyote and the protocol impl ( it is supposed > > to abstract it, but there are few details.. ) > > > > Remy, Bill - is it ok ? > > > > Costin > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>