public class RegexNameRestriction extends JobRestriction
Modifier and Type | Class and Description |
---|---|
static class |
RegexNameRestriction.DescriptorImpl |
DEFAULT
Constructor and Description |
---|
RegexNameRestriction(String regexExpression,
boolean checkShortName) |
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 . |
boolean |
canTake(String projectName) |
String |
getRegexExpression() |
boolean |
isCheckShortName() |
all, allDescriptors, getDescriptor
@DataBoundConstructor public RegexNameRestriction(String regexExpression, boolean checkShortName)
public String getRegexExpression()
public boolean isCheckShortName()
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 checkedpublic boolean canTake(String projectName)
Copyright © 2016–2018. All rights reserved.