【发布时间】:2009-05-08 14:49:57
【问题描述】:
eclipse OSGi Service Activator Toolkit 提供了一个框架,可以简化处理 budles 之间的依赖关系。
可以从 org.eclipse.soda.sat.core.framework.BaseBundleActivator 派生并覆盖(例如)activate() 方法来执行一些特定的初始化工作。
签名受保护 void activate(){}
这导致了一个问题:“如果 activate() 失败,我们应该做什么?”,假设由于某种原因我们无法正确初始化。我不能抛出异常,方法签名不允许。
【问题讨论】: