On 4/29/10 10:27, Jackson, Bruce wrote:
Yes, that's what I meant, thank you. This is obviously used by the class
loader to allow access to packages outside of the java.* namespace. Do you
also happen to know where this is read from the ExtensionManager (i.e. what
parses the comma seperated list of packages and determines what is available
to bundles)?
Nothing technically "determines" which packages are available, it is
just a property set in the default.properties file inside the framework
JAR file (or overridden by the user using the appropriate properties).
The extension manager loads the default system packages if none were
specified in the framework configuration. The processing of the
properties uses variable substitution to determine on which JRE you are
executing and then select the appropriate list of packages.
If you are actually interested in the parsing of that header, parsing
occurs in ManifestParser.java.
-> richard
Thanks
Bruce
On 29/04/2010 15:19, "Richard S. Hall"<[email protected]> wrote:
On 4/29/10 10:09, Jackson, Bruce wrote:
Does anyone know which file actually processes the parameters
org.osgi.framework.system.packages and
org.osgi.framework.system.packages.extra?
If you are talking about inside the framework, it is in
ExtensionManager.java...
-> richard
Thanks
Bruce