java - Apache Karaf Bundle 上下文监听器

标签 java spring osgi apache-karaf

在 Web 应用程序中,我们有 ServletContextListener 接口(interface),该接口(interface)具有方法:contextInitialized,并且在应用程序启动时调用它。我想知道当 OSGi 包启动时,Apache Karaf 中是否有类似的东西,容器会调用一些方法,当包停止时,某些方法会停止方法将由容器调用。 Apache Karaf 中有类似的东西吗?

我也在我的包中使用了 Spring,所以也许可以使用 Spring 来实现这一点?我尝试搜索如何使用 OSGiApache Karaf 完成此操作的信息,但没有找到任何信息。

最佳答案

我认为您正在寻找 BundleActivator .

关于java - Apache Karaf Bundle 上下文监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12278290/

相关文章:

java - 从 vector 转换为对象数组

java - 将 Junit 与 spring 一起使用

java - 使用kura框架,连接BLE设备时如何指定地址类型为 "random static"

java - 尝试自动右键单击并选择第一个选项 "Open the link in a new tab"

java - android.app.Application 无法转换为 MainActivity

java - 如何防止在事务提交时保存到 Hibernate 中的数据库?

java - spring boot 服务器 + java 客户端

java - 从流构建模型(异常 : Reader not found on classpath)

java - 如何在 Tomcat 上找到 "run"OSGi 片段?

java - 为什么 int num = Integer.getInteger ("123") 会抛出 NullPointerException?