Interface QueueTaskFuture<R extends Queue.Executable>

  • All Superinterfaces:
    Future<R>
    All Known Implementing Classes:
    FutureImpl

    public interface QueueTaskFuture<R extends Queue.Executable>
    extends Future<R>
    Future that can be used to wait for the start and the end of the task execution (such as a build.)

    For a historical reason, this object itself extends from Future to signal the end of the task execution, and getStartCondition() returns a separate Future object that waits for the start of the task.

    Since:
    1.469
    Author:
    Kohsuke Kawaguchi