【发布时间】:2012-05-16 03:06:42
【问题描述】:
我想为 OSGi 服务实现 ProgressMonitor。 我了解 IProgessMonitor 的协议以及它应该如何在服务中使用。
但是,我不知道 IProgressMonitor 的实现会是什么样子。 另外,如果是 OSGi 服务,我如何获取/读取进度状态。
【问题讨论】:
标签: java eclipse osgi progressmonitor
我想为 OSGi 服务实现 ProgressMonitor。 我了解 IProgessMonitor 的协议以及它应该如何在服务中使用。
但是,我不知道 IProgressMonitor 的实现会是什么样子。 另外,如果是 OSGi 服务,我如何获取/读取进度状态。
【问题讨论】:
标签: java eclipse osgi progressmonitor
OSGi 服务没有进度或状态指示器。如果您希望为长时间运行的调用放置一些东西,则必须以特定于应用程序的方式进行操作,因为没有标准。
阻塞调用将在完成后返回,如果它是非阻塞调用,则它可能会提供某种回调或基于事件的响应,但同样,这将是特定于应用程序的。
IProgressMonitor 是一个 Eclipse 的东西,它与 OSGi 没有直接关联。
【讨论】: