On Fri, Nov 4, 2016 at 8:41 AM, Thomas Watson <tjwat...@us.ibm.com> wrote: > In an OSGi R6 Framework the osgi.native namespace [1] should be populated > with the framework launching properties: > > BundleRevision system = > > bundleContext.getBundle(Constants.SYSTEM_BUNDLE_LOCATION).adapt(BundleRevision.class); > > Map<String, Object> launchingProps = > > system.getDeclaredCapabilities(NativeNamespace.NATIVE_NAMESPACE).get(0).getAttributes(); > > > This only contains the values from the launching map used to launch the > framework [2] plus the osgi.native.* props set for the osgi.native > namespace. This may not include all the props that are automatically set by > the framework though and it will not include the values of the system > properties which back the values of BundleContext.getProperty.
That does what I need. Thanks. > > Tom > > [1] > https://osgi.org/javadoc/r6/core/org/osgi/framework/namespace/NativeNamespace.html > [2] > https://osgi.org/javadoc/r6/core/org/osgi/framework/launch/FrameworkFactory.html#newFramework(java.util.Map) > > > > > From: Benson Margulies <bimargul...@gmail.com> > To: OSGi Developer Mail List <osgi-dev@mail.osgi.org> > Date: 11/04/2016 07:03 AM > Subject: [osgi-dev] Getting _all_ of the framework properties > Sent by: osgi-dev-boun...@mail.osgi.org > ________________________________ > > > > Is there a service that has access to the enumeration of all the > framework property keys? BundleContext.getProperty can only get the > ones I know about, of course. > _______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org > https://mail.osgi.org/mailman/listinfo/osgi-dev > > > > > > _______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org > https://mail.osgi.org/mailman/listinfo/osgi-dev _______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev