问题标签 [ipojo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
65 浏览

java - 使用 iPojo 工厂时 InstanceManager 泄漏

我有一个运行 iPojo 1.12.1 的 OSGi Java 8 项目,
我使用工厂通过 createComponentInstance 方法创建 InstanceManager。一旦我完成了 InstanceManager,我就会调用它。我希望内存被释放,但该对象仍然有来自其他 iPojo 对象的强引用。


清理时我缺少什么吗?

0 投票
1 回答
271 浏览

xml - 执行包含 xml 解析器 (SAX) 的包

我想在执行命令启动文件时运行包含解析器 xml(SAX) 代码的包:包的路径我有问题

这是错误消息

我尝试在网上搜索jar文件,但没有找到

有人可以帮我吗

0 投票
1 回答
139 浏览

java - 在 OSGi/iPOJO 世界中,如何获取实现接口的类的实例列表?

在 JavaEE/CDI 世界中,我知道如何获得实现给定接口的类的实例列表:通过Instance<MyInterface>结合使用反射库。

但是在 OSGI/iPOJO 的世界里,该怎么做呢?

我知道我通过使用@Requires MyInterface anInstance. 但是我怎样才能以编程方式访问所有这些类呢?

0 投票
2 回答
49 浏览

java - 限制在 OSGI 中安装的非 iPOJO 服务

我目前正在尝试找到一种在安装 OSGI 时“过滤”捆绑包的方法。我使用 Karaf 作为 OSGI 实现,使用 iPOJO 进行服务解析。有什么办法可以确保只允许在 OSGI 中安装 iPOJO 提供的服务?

我已经在网上搜索了查看特定服务是否导入 OSGI 内容(如 BundleContext 等)的方法,但这似乎并不容易。

谢谢 :)

0 投票
3 回答
69 浏览

ipojo - 如何在 iPOJO 中获得财产

我有一个简单的组件如下:

我使用“实例 iTest” 我有结果

如何通过“自省”从另一个组件获取“缓冲区”属性?我想获得“abcbuffer”值。

谢谢,

0 投票
0 回答
95 浏览

java - OSGi:未绑定类型 X 的未命名实例

我目前面临一个我无法解决的问题。希望你能帮助我。

我正在使用 Apache Felix 和 iPojo 创建一个模块化 Vaadin 应用程序。依赖关系已解决,但在启动应用程序时,Felix 告诉我以下内容:

我只是想不通菲利克斯试图告诉我什么。搜索互联网没有帮助,所有其他实例都是有效的。在哪些情况下可能会发生此类错误以及如何解决此问题?

我应该补充一点,只有在扩展 VaadinServlet 时才会出现问题。我正在使用本教程。删除继承解决了问题,但是没有工作的 servlet vaadin 似乎毫无用处;)。

问候肯尼斯

(“注册”不写入标准输出)

0 投票
1 回答
29 浏览

ipojo - iPOJO 中的 ADL 是什么?

我在 iPOJO 网站上阅读。

“iPOJO 还提供了一种架构描述语言,以灵活和分层的方式设计应用程序”

iPOJO 中的 ADL 是什么?我们将 metadata.xml 视为 ADL 吗?

问候,

0 投票
1 回答
130 浏览

maven - OSGI Apache Felix IPOJO:注释还是纯 MAVEN?

我正在使用 FELIX IPOJO 加入 OSGI。根据教程,有两种可能的方法:

  • 使用注释来定义服务和入口点。FELIX jar 或多或少是手动添加的。
  • 使用 MAVEN 方法并在 pom.xml 中定义服务和入口点

我可以自由选择吗?有正反两面吗?

感谢您的任何提示!格里

0 投票
1 回答
65 浏览

java - 在 iPOJO 中管理交易

我将事务定义为一个组件中的一组连续活动(一个方法或一组方法)。

我写了一个简单的例子如下:

在这个例子中,组件 HelloImpl 和 Client 中有本地事务。我定义系统的全局事务由一组通过所有组件的本地事务组成。

如何在 OSGi 或 iPOJO 中管理事务(本例中为全局事务和本地事务)?

问候,

0 投票
0 回答
128 浏览

java - OSGi WeavingHook 使用测试

有人真的有任何使用 OSGi Weaving Hook 服务的例子吗?
我正在对其进行一些测试。但遇到一些问题。我要做的是修改Bundle中类的字节码。例如:Bundle A 注册 Weaving Hook Service 并使用 ASM 修改 Bundle B 中的类。

套装 A:

=======================

}

====================================

============================= BUNDLE b

===========================

================================== 我想向班级人员插入一些代码。

但是发生了一些错误。Bundle B 无法启动...我想知道实际发生了什么...

实际上我不知道是否可以将代码插入另一个 BUNDLE

[控制台][1]

[错误][2]

谢谢您的帮助。

当我启动 budnle B 时,发生了一些事情。[1]:https ://i.stack.imgur.com/SRPvH.png [2]:https ://i.stack.imgur.com/EnrrD.png