opendaylight bundle:stop 没有按我预期的方式工作

opendaylight bundle:stop doesn't work in the way as I expect

我是 opendaylight 的新手。问题是我试图使用 "bundle:stop" 来停止状态已成功从 "Active" 更改为 "Resolved" 的捆绑包。然而,这个 bundle 有一些 rpc 方法,在之后仍然能够处理请求。

所以我很好奇对"bundle:stop"的正确理解是什么,或者为什么会发生这种情况。

谢谢

停止 bundle 仅意味着其蓝图上下文已关闭,如果存在,则调用 Activator 的停止方法。捆绑软件的开发者有责任确保在发生这种情况时关闭捆绑软件的所有活动。

因此,例如,如果您在 Activator 的启动方法中启动了 REST 服务,但没有在停止方法中将其关闭,那么它将继续 运行。所以这可能是包中的一个错误。