小编Pet*_*zki的帖子

Eclipse Jobs API:如何跟踪另一个作业安排的作业进度?

对于调度和加入另一个Eclipse作业的Eclipse作业使用进度监视器的正确方法是什么?我希望子任务与主要任务相关联.

理想情况下,我希望能够告诉子任务使用SubProgressMonitor主监视器创建的子任务,但是我没有看到这样做的方法.我查看了该Job.setProgressGroup(..., ...)方法,但文档指出应该使用该组创建该组IJobManager.createProgressGroup().

这是上下文的代码片段:

@Override
protected IStatus run(final IProgressMonitor monitor) {
    try {
        monitor.beginTask("My Job A", 100);

        MyJobB subtask = new MyJobB();

        // how how should subtask's progress be tracked?
        subtask.schedule();
        subtask.join();

        return Status.OK_STATUS;

    } catch (Exception ex) {
        // return error status
    } finally {
        monitor.done();                 
    }
}
Run Code Online (Sandbox Code Playgroud)

jobs eclipse-plugin progress progressmonitor

3
推荐指数
1
解决办法
3189
查看次数

标签 统计

eclipse-plugin ×1

jobs ×1

progress ×1

progressmonitor ×1