|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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 a Queue.Task execution is blocked in the queue, 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 | |
| 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. |
| SubTaskContributor | Externally contributes SubTasks to AbstractProject.getSubTasks(). |
| Tasks | Convenience methods around Queue.Task and SubTask. |
| WorkUnit | Represents a unit of hand-over to Executor from Queue. |
| WorkUnitContext | Holds the information shared between WorkUnits created from the same Queue.Task. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||