public class JobClassNameRestriction extends JobRestriction
ClassSelector
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
JobClassNameRestriction.DescriptorImpl |
DEFAULT
Constructor and Description |
---|
JobClassNameRestriction(List<ClassSelector> jobClasses) |
Modifier and Type | Method and Description |
---|---|
boolean |
canTake(hudson.model.Queue.BuildableItem item)
Check if the
Queue item can be taken. |
boolean |
canTake(hudson.model.Run run)
Check if the
Job can be executed according to the specified Run . |
List<ClassSelector> |
getJobClasses() |
all, allDescriptors, getDescriptor
@DataBoundConstructor public JobClassNameRestriction(List<ClassSelector> jobClasses)
@Nonnull public List<ClassSelector> getJobClasses()
public boolean canTake(hudson.model.Queue.BuildableItem item)
JobRestriction
Queue
item can be taken.
This method is being used to check if the Node
can take the
specified job. If the job cannot be taken, Jenkins will try to launch
the job on other nodes.canTake
in class JobRestriction
item
- An item to be checkedpublic boolean canTake(hudson.model.Run run)
JobRestriction
Job
can be executed according to the specified Run
.
If the job cannot be executed, it will be aborted by the plugin.canTake
in class JobRestriction
run
- A Run
to be checkedCopyright © 2016–2018. All rights reserved.