Upayavira wrote:
No, actually it is intended to fix the problem caused by a
URLStreamHandler already set by a containing application (e.g. servlet
container). Once you've got your own URLStreamHandler and have worked
around the VM's one, then you can just get on and solve the problems
that you were working on, and we (Cocoon and others) can happily embed
Felix within servlet containers, comfortable in the knowledge that we
can enjoy all of the benefits of your work on URLStreamHandlers
without any conflict with our container or any other apps running
within it.
So, I think I'm aiming to solve a slightly different issue. Does it
make more sense in the light of that?
Yes, it makes sense and that is an important problem too, but that gets
us into other difficulties because we (from a Felix perspective) cannot
assume that we control the class loader that loads the hosting
application. This sounds like it would have to be integrated into a
generic launcher utility of some sort.
-> richard