knopflerfish

    4热度

    1回答

    我对组件激活时调用哪个函数激活函数或绑定函数的顺序感到困惑。在我看来,激活功能函数将首先被调用,因为绑定函数用于绑定服务。但是因为我们知道所有的目标服务都是先进入组件上下文,那么组件就会被激活。 请清除我的疑惑。

    1热度

    1回答

    我打算在Android上使用Web服务启动OSGi,其中我将能够在Android Browser上运行Java Server Pages(jsp)和Java Servlets。 我的第一步是在Android上安装Knopflerfish。我遵循这个来自knopflerfish的教程:http://www.knopflerfish.org/releases/5.0.0/docs/android_da

    1热度

    2回答

    我试图得到一个bundle的列表,这些bundle正在导入一个我的bundle正在导出的服务(我找不到一个获得其他bundle清单的方法),或者获取订阅了这个服务的bundle列表出版。 到目前为止,我试图列出所有其他捆绑包正在使用的ServiceReferences,以查看它们是否正在使用我的,但没有成功。 谢谢。

    1热度

    1回答

    当我注册一个服务引用我定义了OSGi的活动,我出版的词典类的话题,如上下文的方法定义说: registerService(类,服务,字典) 我词典的定义是:dictionary.put(EventConstants.EVENT_TOPIC,topics); 的主题是一个字符串数组与限定的很清楚每个可能的事件类型我publising,像这样的弦数: 字符串[]主题=新的String [] {“ONE

    2热度

    1回答

    我试图将Knopflerfish框架嵌入到android应用程序中以动态加载和卸载包。我跟着this教程 我做的第一步是下载framework.jar frome this链接,并将其添加到我的eclipse项目的类路径中。 另外,下面是我的onCreate()方法: @Override protected void onCreate(Bundle savedInstanceState) {

    0热度

    1回答

    我有一些jar包依赖项,但我不知道为什么,当我运行此软件包时,它无法解析来自slf4j.jar的软件包。 这是knopflerfish显示错误: WARNING: Prefs file removed in background /root/.java/.userPrefs/prefs.xml [stderr] ## DEBUG: errors - FrameworkErrorEvent bun

    0热度

    2回答

    我想知道当环境中的捆绑包使用context.registerService(...)注册服务时。 是否有像FrameworkEvent.STARTED之类的监听器? 谢谢。

    0热度

    1回答

    我正在使用Declarative Services并面临以下问题。我想和性质注册我的组件如使用 bc.registerService(MyClass.class.getName(),这个道具); 然而,声明式服务我必须提供定义这些性质的XML文件。现在,问题是我没有字符串兼容值作为属性值(键是字符串)。属性不是任何类型的数字或刺激,而是由“创建”方法返回的对象。这不符合 bc.registerSe

    1热度

    1回答

    我试图让一个文件在我的包带: File file = new File(bundleContext.getBundle(). getResource("image/logo.jpg").toURI()); 的结果与原因的抛出:IllegalArgumentException“URI方案不是‘文件’ 。 这是合乎逻辑的,但我应该如何打开一个文件,这个URL(包://28/image/logo.

    -1热度

    2回答

    我在OSGI概念中有一些愚蠢的疑惑,但他们需要澄清以更好地理解概念。任何人都可以告诉我OSGI服务和组件有什么不同。我知道的是,Service就像java中的一个接口文件,可以由不同的服务或组件使用。组件就像服务的特定实现。 请让我知道,如果我错了,或建议一些链接从哪里我可以很好地得到的东西。