Niclas Hedhman wrote:
On Thursday 18 August 2005 19:19, Daniel Fagerstrom wrote:
AFAICT, the specification (R3) does not require the returned URL to be
globally resolvable,
If you mean globally resolvable within the current OSGi instance I
interpret 4.23.3.11 in the spec as that the returned URL should be
resolvable in any bundle that has the right AdminPermission.
I mean "Globally" as serialize the URL to a String, send it by mail to another
OSGi instance on the other side of the planet to an OSGi instance (which have
the protocol(s) installed) and open the stream.
I don't think that is required, which means that a jar:file:/// URL could be
returned by the framework.
Note that Oscar doesn't have the org.osgi.service.url installed by default, so
it does not use bundle: AFAICT.
Yes it does. Now that may just be because of a cross-pollination between
Felix (formerly known as Oscar) and KF. And Felix also defines a
"module" protocol which gives access to resources within the current
bundle (AFAIU, a "module" in Felix is a bundle instance).
OT --> Hopefully improve our (esp your) understanding, which somewhere down
the line probably pays off in better stuff in Cocoon :o).
Yup! For my particular case, it required me to dig in the spec and cross
check my understanding in implementations!
Sylvain
--
Sylvain Wallez Anyware Technologies
http://people.apache.org/~sylvain http://www.anyware-tech.com
Apache Software Foundation Member Research & Technology Director