是否有用于将 bundle 添加到 bundle 上下文的事件监听器?
我想在安装包并将其添加到包上下文之前捕获它,然后阻止它被添加。
最佳答案
I wanna catch a bundle before it's installed, before it's added to the bundle context, and then stop it of being added.
这并不是真正需要在某个 bundle 中的代码中执行的操作,而是作为保护管理代理的一部分执行的操作。如果您想阻止安装 bundle ,那么您应该启用安全性,并只允许 AdminPermission 生命周期
允许安装其他 bundle 的 bundle 。如果 bundle 仅从框架“外部”安装(例如您的框架启动器),那么内部的任何 bundle 都不需要此权限。
关于java - 捆绑添加事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46993899/