osgi

    10热度

    2回答

    我刚刚开始使用Eclipse RCP应用程序,它基本上只是提供的“hello world”示例之一。 当应用程序启动时,我想查看我的命令行参数并根据它们启动一些服务。我可以在IApplication.start得到命令行参数: public Object start(IApplicationContext context) { String[] argv = (String[])

    0热度

    1回答

    Apache Felix的SCR允许声明(通过注释或XML)组件,这些组件将被实例化,连接到它们的依赖项,并注册为OSGi服务。 还可以跳过所述服务登记部,和只是有SCR创建组件(通过指定@ scr.component,但省略@ scr.service)。我认为这可能对于依赖注入(在包内)是有用的,但是如何消费这些组件?可以使用scr.reference注入服务,但是这对于非服务(或者是否)不起作

    1热度

    5回答

    我正在使用基于OSGi的应用程序,该应用程序使用org.osgi.service.http.HttpService,它不支持使用Servlet过滤器。 在我意识到我无法使用Servlet过滤器之前,我打算应用一对现有的过滤器。这些过滤器设置相应的HTTP标头: 防止响应缓存 控制在IE8渲染与X-UA-Compatible头 什么是我选择这里?我不想使用meta元素来控制自that techniq

    14热度

    10回答

    我们最近开始开发Java桌面应用程序,管理层要求我们使用富客户机平台。我知道四为Java,即: 的Eclipse RCP - www link to ecipse rcp, Netbean RCP - Netbeans RCP web site, 春天RCP - spring rich client 武神RCP - Valkyrie rich client 有没有人有任何经验,如果有的话,每个人的

    0热度

    3回答

    我想创建一个包装另一个罐子的OSGi服务。我将该jar添加到项目,类路径和二进制版本。我在Activator中注册了服务,但是当使用bundle打电话给服务时,我在包装jar上得到了一个java.lang.NoClassDefFoundError。有没有人有任何想法我在这里做错了? 在此先感谢。

    0热度

    1回答

    我使用Felix OSGi iPOJO库,并以编程方式访问工厂以创建ComponentInstances。我读过在这里的代码: http://svn.apache.org/viewvc/felix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java?view=markup ,试图找出原因,我对getP

    3热度

    2回答

    我感兴趣的使用OSGi作为插件管理一个项目的一种手段。也就是说,我的界面上可能有很多实现者,每个都出现在其自己的/单独的OSGI捆绑包中,实现类已导出...

    3热度

    2回答

    基本上我想发现如果一个jar实现任何数量的接口,但不会激活或启动该包。是否有可能从容器中读取meta-inf中的元数据,就像容器一样,但没有激活一个包? 我想使用OSGi的支持,其中大量的接口将公布的插件,我想知道哪些接口由纤束实现时,用户上传的内容,而不激活捆绑等

    14热度

    7回答

    Scala Eclipse插件页面说: *支持Eclipse插件和OSGi开发,包括从plugin.xml和清单文件超链接到Scala源代码。 此支持如何工作?没有制作Scala插件的向导。我没有找到关于如何在Eclipse插件/ RCP应用程序中使用Scala的文档。它甚至有可能吗?

    1热度

    3回答

    我有2个eclipse插件,我正在构建;让我们称他们为插件A​​和插件B ... 插件A需要许可才能运行,而插件B对全世界是免费的。我在插件B中创建了一个扩展点,插件A将其贡献给(并在某些情况下覆盖)数据。如果插件A未获得许可(不必检查插件是否可以启动),我想找到一种方法来忽略插件B中的数据。 在eclipse中是否有这样的机制让我能够完成这样的壮举?我目前的解决方法是检查插件是否已启动(通过Bu