Appendix A. OSGi manifest headers

Manifest header entries are very significant in OSGi as they dictate behavior for several OSGi services and framework features. The following table includes all header entries used in the book. These are the most commonly used header entries in all existing OSGi specifications at the time of writing.

Header name

Description

Bundle-ActivationPolicy Specifies how a bundle should be activated when started. This can be used for the lazy activation of a bundle, as explained in chapter 10. Example: Bundle-ActivationPolicy: lazy
Bundle-Activator Specifies the Java class name of the bundle’s activator. Example: Bundle-Activator: com.manning.osgi.BundleActivator
Bundle-Blueprint Specifies the path of a Blueprint ...

Get OSGi in Depth now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.