如何从非OSGi应用程序调用OSGi应用程序,反之亦然

温尼·格雷(Vinny Gray)

我正在考虑使用OSGi编写一组新的应用程序,但是它们将需要与现有的非OSGi应用程序进行大量交互。

为了明确起见,新应用程序将需要调用由其他团队维护的现有非OSGi代码库(通常是各种协议的专有服务),而新的非OSGi应用程序将需要调用新的OSGi服务。

我没有看到太多有关如何执行此操作的文档。

有人可以指出正确的步骤吗

尼尔·巴特利特(Neil Bartlett)

听起来您想将OSGi嵌入到更大的应用程序中。一个不错的起点是我前段时间写的博客文章:http : //njbartlett.name/2011/07/03/embedding-osgi.html

在OSGi捆绑包和“外部” OSGi对象之间创建可见性的技巧是使用系统捆绑包的BundleContext发布和/或使用服务。嵌入代码必须知道要在OSGi中显示的外部应用程序中的对象,并且应将它们作为服务发布。请注意,您需要通过系统捆绑包导出来导出服务接口包-博客文章中介绍了如何执行此操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从非OSGi应用程序调用OSGi应用程序,反之亦然

来自分类Dev

在本机中使用混合应用程序功能,反之亦然

来自分类Dev

使用IPOJO的OSGI应用程序

来自分类Dev

如何在OSGi应用程序中使用JACOB?

来自分类Dev

如何使用Eclipse国际化的OSGi应用程序?

来自分类Dev

如何在OSGi应用程序中使用JACOB?

来自分类Dev

有可能在IOS7,6,5 ..上运行Android应用程序吗?反之亦然

来自分类Dev

如何在不关闭应用程序且不会丢失数据的情况下从Linux(Ubuntu 18.04)切换到Windows,反之亦然?

来自分类Dev

如何将应用程序laravel的会话和会话身份验证传递给软件包,反之亦然?

来自分类Dev

Java:在OSGi应用程序中设置时区

来自分类Dev

OSGi Bundle不是以Felix Host应用程序启动

来自分类Dev

配置 OSGI Enroute REST 应用程序以允许异步请求

来自分类Dev

如何在WebSphere的OSGi企业应用程序中设置记录器?

来自分类Dev

如何在WAS 8.0中部署的自己的OSGi应用程序中启动特定的捆绑软件?

来自分类Dev

如何从Python脚本调用应用程序

来自分类Dev

如何使pygame程序在单击时从绘制状态变为非绘制状态,反之亦然?

来自分类Dev

非游戏应用程序的Facebook应用程序请求

来自分类Dev

在Netbeans平台应用程序中启用/禁用特定的OSGi群集捆绑

来自分类Dev

在gwt / osgi Web应用程序中实现授权和认证的首选方法是哪种?

来自分类Dev

OSGi的/春分应用程序启动失败,因为“301永久移动”解决XSD时

来自分类Dev

无法将远程调试器附加到Eclipse OSGi应用程序

来自分类Dev

使用Liberty功能时,OSGI应用程序会收到NoClassDefFoundError

来自分类Dev

Glassfish,OSGi Web应用程序捆绑包(WAB)和虚拟服务器

来自分类Dev

无法为Netbeans RCP应用程序构建OSGi捆绑包

来自分类Dev

具有e(fx)clipse的e4 OSGI应用程序入门

来自分类Dev

Glassfish 中批处理 OSGi 应用程序的授权问题 - “当前用户无权执行此操作”

来自分类Dev

从离子应用程序调用本机android应用程序

来自分类Dev

从Unity移动应用程序调用外部应用程序

来自分类Dev

如何检测应用程序是否在Mac应用程序中处于非活动状态

Related 相关文章

  1. 1

    如何从非OSGi应用程序调用OSGi应用程序,反之亦然

  2. 2

    在本机中使用混合应用程序功能,反之亦然

  3. 3

    使用IPOJO的OSGI应用程序

  4. 4

    如何在OSGi应用程序中使用JACOB?

  5. 5

    如何使用Eclipse国际化的OSGi应用程序?

  6. 6

    如何在OSGi应用程序中使用JACOB?

  7. 7

    有可能在IOS7,6,5 ..上运行Android应用程序吗?反之亦然

  8. 8

    如何在不关闭应用程序且不会丢失数据的情况下从Linux(Ubuntu 18.04)切换到Windows,反之亦然?

  9. 9

    如何将应用程序laravel的会话和会话身份验证传递给软件包,反之亦然?

  10. 10

    Java:在OSGi应用程序中设置时区

  11. 11

    OSGi Bundle不是以Felix Host应用程序启动

  12. 12

    配置 OSGI Enroute REST 应用程序以允许异步请求

  13. 13

    如何在WebSphere的OSGi企业应用程序中设置记录器?

  14. 14

    如何在WAS 8.0中部署的自己的OSGi应用程序中启动特定的捆绑软件?

  15. 15

    如何从Python脚本调用应用程序

  16. 16

    如何使pygame程序在单击时从绘制状态变为非绘制状态,反之亦然?

  17. 17

    非游戏应用程序的Facebook应用程序请求

  18. 18

    在Netbeans平台应用程序中启用/禁用特定的OSGi群集捆绑

  19. 19

    在gwt / osgi Web应用程序中实现授权和认证的首选方法是哪种?

  20. 20

    OSGi的/春分应用程序启动失败,因为“301永久移动”解决XSD时

  21. 21

    无法将远程调试器附加到Eclipse OSGi应用程序

  22. 22

    使用Liberty功能时,OSGI应用程序会收到NoClassDefFoundError

  23. 23

    Glassfish,OSGi Web应用程序捆绑包(WAB)和虚拟服务器

  24. 24

    无法为Netbeans RCP应用程序构建OSGi捆绑包

  25. 25

    具有e(fx)clipse的e4 OSGI应用程序入门

  26. 26

    Glassfish 中批处理 OSGi 应用程序的授权问题 - “当前用户无权执行此操作”

  27. 27

    从离子应用程序调用本机android应用程序

  28. 28

    从Unity移动应用程序调用外部应用程序

  29. 29

    如何检测应用程序是否在Mac应用程序中处于非活动状态

热门标签

归档