Package hudson.model.queue

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.
 



Copyright © 2004-2013. All Rights Reserved.