Equinox
实现项目
|
服务名称
|
服务说明
|
Application Container
|
该项目实现了OSGi R4 MEG
中的应用程序容器服务
|
|
Common Utility Bundle
|
由一组Eclipse
工具类(如IStatus
,Assert
,IAdaptable
等)组成的实用程序Bundle
。该Bundle
也可以在非OSGi
环境中独立使用。
|
|
Device Access Service
|
OSGi R4
规范中的Device Access Service
标准服务的实现,该组件由Prosyst
公司提供实现。
|
|
Declarative Services
|
OSGi R4
规范中的Declarative Service
标准服务的实现,该组件由Prosyst
公司提供实现
|
|
Event Admin Service
|
OSGi R4
规范中的事件管理服务的实现。
|
|
HTTP Service
|
OSGi R4
规范中的HTTP
服务实现
|
|
Log Service
|
OSGi R4
规范中的日志服务实现
|
|
Metatype Service
|
OSGi R4
规范中的Metatype
服务的实现
|
|
Preferences Service
|
OSGi R4
规范中的Preferences
服务的实现
|
|
Extension Registry
|
Equinox
提供的Ecipse
扩展点(extension point
)注册表服务
|
|
Supplemental Bundle/JAR
|
Equinox
提供的一组Equinox
实现所使用的类型库
|
|
User Admin Service
|
OSGi R4
规范中的用户管理服务实现
|
|
Wire Admin Service
|
OSGi R4
规范中的服务通信拓扑管理服务
|
|
OSGi Services API
|
OSGi R4
规范中的服务接口定义,该Bundle
由OSGi
联盟定义的服务API
接口组成
|
|
OSGi Utilities
|
OSGi R4
规范中的工具类接口及接口实现Bundle
|
Equinox J2EE
实现项目
|
服务名称
|
服务说明
|
HTTP service
|
该Bundle
是OSGi R4
规范中的HTTP
服务的标准实现。目前该实现只支持Servlet 2.3
。
|
|
HTTP registry
|
该Bundle
支持使用Eclipse
的扩展注册表注册servlet
,文件资源和JSP
而不是使用OSGi
中的代码注册机制。
|
|
Servlet Bridge
|
该Bundle
提供一个底层的Hook servlet
,使得Equinox
可以嵌入到现有的应用服务器中运行。该Bundle
中的servlet
启动嵌入的Equinox
并使其可以处理来自底层应用服务器接收的HTTP
请求。
|
|
HTTP Servlet
|
该Bundle
为在Equinox
中发布其他servlet
处理引擎(如传统的应用服务器)为OSGi HTTP
服务提供支持
。
|
|
HTTP ServletBridge
|
该Bundle
为底层的应用服务器(如Tomcat
,Jetty
等)发布为OSGi HTTP
服务提供一层封装。封装的应用服务器必须安装该servletbridge
。
|
|
Servlet API
|
Servlet
规范标准接口API
的Bundle
封装。
|
|
Servlet JSP API
|
Servlet JSP API
接口的Bundle
封装。
|
|
Jetty
|
嵌入式Jetty
实现的Bundle
封装。目前Equinox
提供的Jetty
实现版本为5.x
。
|
|
HTTP Jetty
|
该Bundle
封装Jetty
为标准的OSGI HTTP
服务。目前该服务只能使用Jetty 5.x
版本;如果用户希望使用Jetty 6.x
版本的Bundle
封装,可以参考
ops4j
上的实现。
|