我在Eclipse上有一个RCP应用程序,可以充分利用作业。这会导致进度视图有时变得混乱,难以轻松阅读。
是否可以扩展到进度视图以按类别过滤或标记正在运行的作业?或者这超出了预期的用途?
答案 0 :(得分:3)
你可以:
将多个作业组合在一起 - 在作业中使用 setProgressGroup 方法。与进度组相关的作业将在进度视图中通过单个条目显示。
将作业标记为系统 - 在作业实例上使用 setSystem(true)方法。标记为系统的作业默认情况下在作业视图中不可见。
实现您自己的视图,显示正在运行的作业。您应该使用 IJobManager 来附加一个侦听器,它将接收作业状态通知。
答案 1 :(得分:1)
不,进度视图代码全部是内部的,我们没有任何计划使其可扩展。你应该考虑@aav的建议(1)和(2)建议(3)不能完成,因为IJobManager不会给你实际的进展。