Difference between revisions of "OSGi Concepts Bundles"
(def bundle) |
|||
Line 1: | Line 1: | ||
+ | What is a Bundle? | ||
+ | |||
+ | <u>Definitions:</u> | ||
+ | |||
+ | :: 1. '''A bundle is a component that can be identified, can express its requirements and capabilities and has a specific anatomy.''' | ||
+ | |||
+ | |||
'''Bundle = JAR file + MANIFEST.MF file''' | '''Bundle = JAR file + MANIFEST.MF file''' | ||
Revision as of 08:26, 20 January 2011
What is a Bundle?
Definitions:
- 1. A bundle is a component that can be identified, can express its requirements and capabilities and has a specific anatomy.
Bundle = JAR file + MANIFEST.MF file
An example of a MANIFEST.MF
Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: Book Finder Service Bundle-SymbolicName: cs.ecl.osgi.simple.bookfinderservice Bundle-Version: 1.0.0.qualifier Bundle-Activator: cs.ecl.osgi.simple.bookfinderservice.Activator Bundle-ActivationPolicy: lazy Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Import-Package: org.osgi.framework;version="1.3.0" Bundle-Vendor: Seneca College - Eclipse Course Export-Package: cs.ecl.osgi.simple.bookfinderservice Require-Bundle: cs.ecl.osgi.simple.bookfinder;bundle-version="1.0.0"