OSGi R5规范概览
R5的规范包括3个部分:
- OSGi Core Release 5 Specification 核心规范
- OSGi Enterprise Release 5 Specification 企业规范
- OSGi Compendium Release 5 Specification 服务纲要规范
服务纲要规范基本上涵盖了企业规范的内容,使得企业规范成了服务纲要规范的子集。
核心规范描述了OSGi核心运行时的基本架构,即模块层、生命周期层、服务层的基本架构,而服务纲要规范/企业规范则是基于服务层之上的具体服务。
核心规范的内容
Packages and versions OSGi Core Release 5
Item |
| Package | Version |
Framework Specification (all layers) | 核心框架规范 | org.osgi.framework | 1.7 |
Framework Launching | 框架启动器 | org.osgi.framework.launch | 1.1 |
Resource API Specification | 资源API规范 | org.osgi.resource | 1.0 |
Bundle Wiring API Specification | 不太好翻译, | org.osgi.framework.wiring | 1.1 |
Framework Namespaces Specification | 框架名称空间规范 | org.osgi.framework.namespace | 1.0 |
Start Level API Specification | 启动级别规范 | org.osgi.framework.startlevel | 1.0 |
URL Handlers Service Specification | URL处理器服务规范 | org.osgi.service.url | 1.0 |
Hook Service Specification | 钩子服务规范(共4个) | org.osgi.framework.hooks.* |
|
Tracker Specification | 追踪器规范 | org.osgi.util.tracker | 1.5 |
Permission Admin Service Specification | 权限管理服务规范(共2个) | org.osgi.service.permissionadmin |
|
服务纲要规范 & 企业规范的内容