谁构建了 org.osgi.framework.* 接口?
我知道 OSGI 只是一个规范,他们并不强制要求用 Java 实现。
那么谁/哪些人构建了“org.osgi.framework.x”包。例如,BundleContext.java 类来自哪里?这个API是OSGIALliance自己提供的吗?
请注意,据我所知,这些接口的实现是由各个不同的社区提供的。我只需要知道基础接口来自哪里,因为我看到 Knopplerfish 和 Equinox 都有类似的 org.osgi.framework.* 文件
I understand that OSGI is just a specification and they don't event mandate that implementation be in Java.
Then who/which guys have framed the "org.osgi.framework.x" packages. For e.g. where does the BundleContext.java class come from? Has this API provided by OSGIALliance itself?
Note that I understand that the implementation of these interfaces are provided by various different communities. I only need to know where the foundation interfaces come from, as I see both Knopplerfish and Equinox have similar org.osgi.framework.* files
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不正确:
http://www.osgi.org/About/HomePage
OSGi 联盟是一个联盟,框架 API 是通过协商一致达成的。
Not true:
http://www.osgi.org/About/HomePage
The OSGi Alliance is a consortium, and the framework API was arrived at by consensus.
除了 skaffman 的回答之外:请查看 OSGi 联盟网站上发布的常见问题解答 ( http:// /www.osgi.org/About/FAQ)。您将找到有关工作、规范流程以及与其他标准机构的关系的详细描述。
基础接口可以在这里下载:http://www.osgi.org/Specifications/HomePage .您必须选择版本并接受点击许可证。
In addition to skaffman's answer: Please have a look at the FAQ posted on the OSGi Alliance's web side ( http://www.osgi.org/About/FAQ ). You'll find good descriptions about the work, the specification process and relationships to other standard bodies.
The foundation interfaces can be downloaded here: http://www.osgi.org/Specifications/HomePage . You have to choose the release and accept the click-trough license.
org.osgi.* 包是 OSGi 规范的一部分。可以从以下页面将它们作为 JAR 下载: http://www.osgi.org/Specifications/主页
The org.osgi.* packages are part of the OSGi Specification. They can be downloaded as a JAR from the following page: http://www.osgi.org/Specifications/HomePage