Equinox Bundles

The Framework Professional Edition Package includes the following Equinox-specific bundles that provide the possibility to deploy and use Equinox modules. Their JAR files are available in the bundles installation directory.

The Equinox bundles are compliant with build 3.3 of Equinox.

Bundle JAR Description
equinoxcore.jar Provides utility classes and services defined by Eclipse that allow integrating Equinox-specific modules into the framework.
org.eclipse.equinox.common.jar Holds a library of utility classes frequently used by Equinox bundles. This bundle can be used in various different OSGi systems. It also contains the org.eclipse.core.runtime (Eclipse Interfaces) and org.eclipse.core.internal.boot (Boot Module) packages.
org.eclipse.equinox.preferences.jar Provides an Eclipse extension of the OSGi Preferences Service that adds listeners and the notion of preference scopes. It implements both OSGi and custom Eclipse Interfaces
org.eclipse.equinox.registry.jar Provides an Eclipse extension registry that allows bundles to communicate and cooperate using declarative markup and lazy instantiation. The extension mechanism is similar to OSGi services and declarative services but has some different contractual and management characteristics. This bundle provides the extension registry used in Eclipse plugin runtime.

Note: To be able to run the org.eclipse.equinox.registry.jar, you need an XML parser running in the framework, like the XERCES-1.4.4 Parser (xerces144.jar) or the Apache Crimson Parser (crimson.jar).



Framework Bundles