| Interface | Description |
|---|---|
| FoldableAction |
An action interface that allows action data to be folded together.
|
| QueueTaskFuture<R extends Queue.Executable> |
Future that can be used to wait for the start and the end of the task execution
(such as a build.) |
| SubTask |
A component of
Queue.Task that represents a computation carried out by a single Executor. |
| Class | Description |
|---|---|
| AbstractQueueSorterImpl |
Partial implementation of
QueueSorter in terms of Comparator. |
| AbstractQueueTask |
Abstract base class for
Queue.Task to protect plugins
from new additions to the interface. |
| AbstractSubTask |
Partial default implementation of
SubTask to avoid
AbstractMethodError with future additions to SubTask. |
| BackFiller |
Experimental.
|
| BackFiller.TentativePlan | |
| CauseOfBlockage |
If something is blocked/vetoed, this object represents why.
|
| CauseOfBlockage.BecauseLabelIsBusy |
Build is blocked because everyone that matches the specified label is fully busy
|
| CauseOfBlockage.BecauseLabelIsOffline |
Build is blocked because all the nodes that match a given label is offline.
|
| CauseOfBlockage.BecauseNodeIsBusy |
Build is blocked because a node is fully busy
|
| CauseOfBlockage.BecauseNodeIsOffline |
Build is blocked because a node is offline.
|
| Executables |
Convenience methods around
Queue.Executable. |
| FutureImpl |
Created when
Queue.Item is created so that the caller can track the progress of the task. |
| FutureLoad |
Estimated future load to Hudson.
|
| LoadPredictor |
Predicts future load to the system, to assist the scheduling decisions
|
| LoadPredictor.CurrentlyRunningTasks |
Considers currently running tasks and their completion.
|
| MappingWorksheet |
Defines a mapping problem for answering "where do we execute this task?"
|
| MappingWorksheet.ExecutorSlot | |
| Messages |
Generated localization support class.
|
| QueueListener |
Listener for events in
Queue. |
| QueueSorter |
Singleton extension point for sorting buildable items
|
| QueueTaskDispatcher |
Vetos the execution of a task on a node
|
| QueueTaskFilter |
Base class for defining filter
Queue.Task. |
| ScheduleResult | |
| ScheduleResult.Created | |
| ScheduleResult.Existing | |
| ScheduleResult.Refused | |
| SubTaskContributor |
Externally contributes
SubTasks to AbstractProject.getSubTasks(). |
| Tasks |
Convenience methods around
Queue.Task and SubTask. |
| WorkUnit | |
| WorkUnitContext |
Holds the information shared between
WorkUnits created from the same Queue.Task. |
Copyright © 2019. All rights reserved.