org.jvnet.hudson.reactor
public abstract class TaskBuilder extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static TaskBuilder |
EMPTY_BUILDER
TaskBuilder that contributes no task. |
Constructor and Description |
---|
TaskBuilder() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Iterable<? extends Task> |
discoverTasks(Reactor reactor)
Returns all the tasks that this builder contributes to.
|
static TaskBuilder |
fromTasks(java.util.Collection<? extends Task> tasks)
Creates a
TaskBuilder that always discovers the given set of tasks. |
static TaskBuilder |
union(java.lang.Iterable<? extends TaskBuilder> builders) |
static TaskBuilder |
union(TaskBuilder... builders) |
public static final TaskBuilder EMPTY_BUILDER
TaskBuilder
that contributes no task.public abstract java.lang.Iterable<? extends Task> discoverTasks(Reactor reactor) throws java.io.IOException
java.io.IOException
public static TaskBuilder fromTasks(java.util.Collection<? extends Task> tasks)
TaskBuilder
that always discovers the given set of tasks.public static TaskBuilder union(java.lang.Iterable<? extends TaskBuilder> builders)
public static TaskBuilder union(TaskBuilder... builders)
Copyright © 2014. All Rights Reserved.