I might be able to look at it sooner, in that case I post my findings immediately so that we avoid any double work.

Cool - I was expecting to look at it in next few days, but have no problem if you want to pitch in first.

My plan was to SVN copy the current http.jetty to a new http.jetty6 bundle initially, so that others use it and give feedback whilst keeping the previous version intact for those wishing to stay on the stable Jetty4 version. Also, this will track the mod deltas back to the original too - so we won't lose any change information.

I'm also hoping to significantly clean-up the rather tricky way that we need to wire into the standard Jetty stack, and improve the way Jetty logging is integrated with Felix logging.

I have no problem with the OSGi classloading model, quite the opposite. What I refered to is that it seem like at least the Oscar http service require that one resets the context classloader in some use cases where this isn't necessary for the Equinox http service. This complicates the use of it.

From what I recall, the Oscar http service doesn't require use of context classloader itself - there are numerous cases of third party JARs which do e.g. various XML / SAX parsers etc. I'm guessing if you found a need for your application to set a context classloader it was as a result of a 3rd party JAR which was required by one your services rather than the HTTP service itself.

Regards

-- Rob


Ascert - Taking systems to the Edge
[EMAIL PROTECTED]
+44 (0)20 7488 3470
www.ascert.com

Reply via email to