Package | Description |
---|---|
hudson.model |
Core object model that are bound to URLs via stapler, rooted at Hudson.
|
hudson.model.queue | |
hudson.slaves |
Code related to slaves.
|
jenkins.model |
Modifier and Type | Class and Description |
---|---|
static class |
AbstractProject.BecauseOfBuildInProgress
Deprecated.
use
BlockedBecauseOfBuildInProgress instead. |
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.
|
Modifier and Type | Method and Description |
---|---|
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 |
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() |
CauseOfBlockage |
Queue.LeftItem.getCauseOfBlockage() |
CauseOfBlockage |
AbstractProject.getCauseOfBlockage() |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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
QueueTaskDispatcher.canTake(Node, Queue.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() |
Modifier and Type | Method and Description |
---|---|
CauseOfBlockage |
CloudProvisioningListener.canProvision(Cloud cloud,
Label label,
int numExecutors)
Allows extensions to prevent a cloud from provisioning.
|
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
NodeProperty.canTake(Queue.BuildableItem) |
Modifier and Type | Class and Description |
---|---|
class |
BlockedBecauseOfBuildInProgress
Indicates that a new build is blocked because the previous build is already in progress.
|
Copyright © 2017. All rights reserved.