On 3/27/06, Remy Maucherat <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> So the new repository is here:
> http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk/
>
> - I did my own connector refactorings very recently, and the result can
> be seen here (I removed SSL support in that code, but it could be left
> in easily) for the java.io endpoint:
>
> http://anonsvn.labs.jboss.com/trunk/labs/jbossweb/src/share/classes/org/apache/tomcat/util/net/JIoEndpoint.java
> This increases the commonality between the two endpoints, and IMO is the
> right first step to start code sharing. Since it is Java 5, I will also
> see if I can add ways to specify an Executor for use by the endpoint for
> its worker threads (I expect so-so performance, but it could allow
> things like a single thread pool for the whole server).


+1 on increasing the commonality between endpoints, and +1 on removing
pure tls and the entire SSL-support from the base connector - if anyone
needs different SSL stack it can be added back, but with a different
abstraction.

I'll compare your refactoring with mine ( in sandbox ), I have no problem
with
droping my code, but since we have 2 implementations it's good to compare
and see
if maybe there are good things in both :-)



- The Jasper sources for JSP 2.1 are also in that repository.
>
> - (from the get rid of dependencies department) Should PureTLS support
> stay ?
>
> - I will happily write the build script, which is going to be an order
> of magnitude simpler.


Let me know if you need help :-).

The script in sandbox can already build all the base tomcat, it's just not
packing it
in the old format ( since it's purpose is to avoid the jar and directory
mess :-)

If you don't mind, I think we should have the single-jar option in the main
build file,
even if we won't release it this way.

Any comment on the 'direct' commons-logging ?

Costin

Reply via email to