[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [equinox-dev] I'm getting null for "org.osgi.framework.version" property from equinox Luna system bundle
|
The FrameworkDTO contains the framework
launch properties. Not all of the properties available to BundleContext.getProperty.
So unless a property is passed to the FrameworkFactory.newInstance method
(the launch properties), it wont be visible in FrameworkDTO. Unless you
need a DTO to send the information out of the VM, just use BundleContext.getProperty.
--
From:
Cristiano Gavião <cvgaviao@xxxxxxxxx>
To:
Equinox development
mailing list <equinox-dev@xxxxxxxxxxx>
Date:
2014/01/18 11:18
Subject:
[equinox-dev]
I'm getting null for "org.osgi.framework.version" property from
equinox Luna system bundle
Sent by:
equinox-dev-bounces@xxxxxxxxxxx
Hi, I'm trying to get "org.osgi.framework.version"
property from
framework DTO, this way:
FrameworkDTO framework = getSystemBundleContext().getBundle().adapt(
FrameworkDTO.class);
frameworkVersion = (String) framework.properties
.get(Constants.FRAMEWORK_VERSION);
but the value that I'm receiving is null. Is this a bug?
Btw, how could I know what is the name of the osgi framework?
org.osgi.framework.Constants.FRAMEWORK_VENDOR property contains
"Eclipse". But I couldn't find any reference to Equinox...
thanks and regards,
Cristiano
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev