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 |
|
服务纲要规范 & 企业规范的内容