1

我想为 OSGi 服务实现 ProgressMonitor。我了解 IProgessMonitor 的协议以及它应该如何在服务中使用。

但是,我不知道 IProgressMonitor 的实现会是什么样子。此外,在 OSGi 服务的情况下,我如何获取/读取进度状态。

4

1 回答 1

1

OSGi 服务没有进度或状态指示器。如果您希望为长时间运行的调用设置一些东西,则必须以特定于应用程序的方式进行,因为没有标准。

阻塞调用将在完成时返回,如果它是非阻塞调用,那么它可能会提供某种回调或基于事件的响应,但同样,这将是特定于应用程序的。

IProgressMonitor 是一个 Eclipse 的东西,它与 OSGi 没有直接关系。

于 2012-05-16T15:59:32.990 回答