java - OSGi 服务的 ProgressMonitor

标签 java eclipse osgi progressmonitor

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

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

最佳答案

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

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

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

关于java - OSGi 服务的 ProgressMonitor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10611504/

相关文章:

java - Eclipse 即时检测外部文件更改

java - 如何更改karaf功能的URL :install

java - Java 使用 UTF-8 还是 UTF-16 编码?

java - 在 Eclipse 中显示带有下划线的驼峰式单词

java - 如何在eclipse中运行play framework单元测试

java - OSGi 中的 AWS SDK 导致 "Unable to resolve/Missing requirement"错误

java - 创建开放申请

java - 围绕它的中心旋转 imageview

java - 防止 Spring Boot 在启动时调用 EC2MetadataUtils.getItems

java - 使用Hudson中的Ant或其他CI工具自动 check out 并编译Eclipse项目的最佳方法?