Uses of Class
hudson.model.queue.CauseOfBlockage

Packages that use CauseOfBlockage
hudson.model Core object model that are bound to URLs via stapler, rooted at Hudson
hudson.model.queue   
hudson.slaves Code related to slaves. 
 

Uses of CauseOfBlockage in hudson.model
 

Subclasses of CauseOfBlockage in hudson.model
static class AbstractProject.BecauseOfBuildInProgress
          Blocked because the previous build is already in progress.
static class AbstractProject.BecauseOfDownstreamBuildInProgress
          Because the downstream build is in progress, and we are configured to wait for that.
static class AbstractProject.BecauseOfUpstreamBuildInProgress
          Because the upstream build is in progress, and we are configured to wait for that.
 

Methods in hudson.model that return CauseOfBlockage
 CauseOfBlockage Node.canTake(Queue.BuildableItem item)
          Called by the Queue to determine whether or not this node can take the given task.
 CauseOfBlockage Node.canTake(Queue.Task task)
          Deprecated. as of 1.413 Use Node.canTake(Queue.BuildableItem)
 CauseOfBlockage AbstractProject.getCauseOfBlockage()
           
 CauseOfBlockage Queue.Task.getCauseOfBlockage()
          If the execution of this task should be blocked for temporary reasons, this method returns a non-null object explaining why.
abstract  CauseOfBlockage Queue.Item.getCauseOfBlockage()
          Gets an object that describes why this item is in the queue.
 CauseOfBlockage Queue.WaitingItem.getCauseOfBlockage()
           
 CauseOfBlockage Queue.BlockedItem.getCauseOfBlockage()
           
 CauseOfBlockage Queue.BuildableItem.getCauseOfBlockage()
           
 

Uses of CauseOfBlockage in hudson.model.queue
 

Subclasses of CauseOfBlockage in hudson.model.queue
static class CauseOfBlockage.BecauseLabelIsBusy
          Build is blocked because everyone that matches the specified label is fully busy
static class CauseOfBlockage.BecauseLabelIsOffline
          Build is blocked because all the nodes that match a given label is offline.
static class CauseOfBlockage.BecauseNodeIsBusy
          Build is blocked because a node is fully busy
static class CauseOfBlockage.BecauseNodeIsOffline
          Build is blocked because a node is offline.
 

Methods in hudson.model.queue that return CauseOfBlockage
 CauseOfBlockage QueueTaskDispatcher.canRun(Queue.Item item)
          Called whenever Queue is considering if Queue.Item is ready to execute immediately (which doesn't necessarily mean that it gets executed right away — it's still subject to executor availability), or if it should be considered blocked.
 CauseOfBlockage QueueTaskDispatcher.canTake(Node node, Queue.BuildableItem item)
          Called when Queue is deciding where to execute the given task.
 CauseOfBlockage QueueTaskDispatcher.canTake(Node node, Queue.Task task)
          Deprecated. since 1.413 Use #canTake(Node, BuildableItem)
static CauseOfBlockage CauseOfBlockage.createNeedsMoreExecutor(org.jvnet.localizer.Localizable l)
           
static CauseOfBlockage CauseOfBlockage.fromMessage(org.jvnet.localizer.Localizable l)
          Obtains a simple implementation backed by Localizable.
 CauseOfBlockage QueueTaskFilter.getCauseOfBlockage()
           
 CauseOfBlockage AbstractQueueTask.getCauseOfBlockage()
           
 

Uses of CauseOfBlockage in hudson.slaves
 

Methods in hudson.slaves that return CauseOfBlockage
 CauseOfBlockage NodeProperty.canTake(Queue.BuildableItem item)
          Called by the Node to help determine whether or not it should take the given task.
 CauseOfBlockage NodeProperty.canTake(Queue.Task task)
          Deprecated. as of 1.413 Use #canTake(BuildableItem)
 



Copyright © 2004-2013. All Rights Reserved.