【发布时间】:2013-05-05 22:42:49
【问题描述】:
我想在我的包更新、卸载或新建时执行脚本。
我实际上使用了 destroy-method 和 init-method,但如果我的包只有“停止”或“删除”,我现在不用。
<bean id="plugin" class="com.toto.OrderPlugin" destroy-method="remove" init-method="install">
对于示例,我为什么要捕获事件 当我的包更新时:
- 我想知道旧版本和新版本并在条件下执行脚本 如果我的包是卸载:
- 我想删除数据表 如果我的捆绑包是新的
- 我想创建数据表
执行此类流程的正确方法是什么?可以举个例子吗?
谢谢
【问题讨论】:
标签: osgi blueprint-osgi