[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[equinox-dev] Breaking changes to new OSGi APIs

If you use any of the following constants or methods the please read on:

Constants:
org.osgi.framework.Constants.FRAMEWORK_BEGINNING_STARTLEVEL (value changed)
org.osgi.framework.Constants.FRAMEWORK_STORAGE_CLEAN_NONE (constant deleted)

Methods:
org.osgi.framework.FrameworkUtil.getBundleReference(Class) (replaced by getBundle(Class))


Continued review of the new OSGi APIs in the upcoming OSGi R4.2 specification have resulted in breaking changes to the constants and methods mentioned above. These are new OSGi API which were introduced during the 3.5 (Galileo) cycle. For next weeks integration build I plan to deprecate the constants and methods being deleted or replaced to give folks time to adjust. The following weeks integration build will remove the deprecated items.

For more information on the changes see bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=264888

Let me know if you have an questions or concerns.

Tom