是否有针对bundle上下文的bundle添加的事件监听器?
我希望在安装捆绑包之前捕获它并将其添加到捆绑包上下文中,然后阻止其添加。
答案 0 :(得分:2)
我想在它安装之前抓住一个捆绑包,然后将其添加到捆绑包上下文中,然后阻止它被添加。
这在您的某个捆绑包中的代码中确实无关紧要,这可以作为保护管理代理的一部分。如果要阻止安装捆绑包,那么您应该启用安全性,并且只允许AdminPermission lifecycle
捆绑应该允许安装其他捆绑包。如果捆绑只是从"外部"框架(例如你的框架启动器)然后里面的所有包都不需要这个权限。
答案 1 :(得分:0)
您正在寻找BundleActivator
界面,如文档中所述:this