Package hudson.model
Class Queue.BuildableItem
- java.lang.Object
-
- hudson.model.AbstractModelObject
-
- hudson.model.Actionable
-
- hudson.model.Queue.Item
-
- hudson.model.Queue.NotWaitingItem
-
- hudson.model.Queue.BuildableItem
-
- All Implemented Interfaces:
ModelObject,SearchableModelObject,SearchItem,ModelObjectWithContextMenu,QueueItem
- Enclosing class:
- Queue
public static final class Queue.BuildableItem extends Queue.NotWaitingItem
Queue.Itemin theQueue.buildablesstage.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jenkins.model.ModelObjectWithContextMenu
ModelObjectWithContextMenu.ContextMenu, ModelObjectWithContextMenu.ContextMenuVisibility, ModelObjectWithContextMenu.MenuItem, ModelObjectWithContextMenu.MenuItemType
-
-
Field Summary
-
Fields inherited from class hudson.model.Queue.NotWaitingItem
buildableStartMilliseconds
-
Fields inherited from class hudson.model.Queue.Item
task
-
-
Constructor Summary
Constructors Constructor Description BuildableItem(Queue.NotWaitingItem ni)BuildableItem(Queue.WaitingItem wi)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CauseOfBlockagegetCauseOfBlockage()Gets an object that describes why this item is in the queue.booleanisPending()booleanisStuck()True if the item is starving for an executor for too long.-
Methods inherited from class hudson.model.Queue.Item
authenticate, authenticate2, doCancelQueue, getApi, getAssignedLabel, getAssignedLabelFor, getCauses, getCausesDescription, getFuture, getId, getIdLegacy, getInQueueForString, getInQueueSince, getParams, getSearchUrl, getTask, getUrl, getWhy, isBlocked, isBuildable, readResolve, toString
-
Methods inherited from class hudson.model.Actionable
addAction, addOrReplaceAction, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, removeAction, removeActions, replaceAction, replaceActions
-
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jenkins.model.queue.QueueItem
getDisplayName, hasCancelPermission
-
-
-
-
Constructor Detail
-
BuildableItem
public BuildableItem(Queue.WaitingItem wi)
-
BuildableItem
public BuildableItem(Queue.NotWaitingItem ni)
-
-
Method Detail
-
getCauseOfBlockage
public CauseOfBlockage getCauseOfBlockage()
Description copied from class:Queue.ItemGets an object that describes why this item is in the queue.- Specified by:
getCauseOfBlockagein classQueue.Item
-
isStuck
public boolean isStuck()
Description copied from class:Queue.ItemTrue if the item is starving for an executor for too long.- Specified by:
isStuckin interfaceQueueItem- Overrides:
isStuckin classQueue.Item- Returns:
- true if the item is starving for an executor for too long.
-
isPending
@Exported public boolean isPending()
-
-