Uses of Class
hudson.model.Label

Packages that use Label
hudson.matrix Matrix project 
hudson.maven Maven support. 
hudson.model Core object model that are bound to URLs via stapler, rooted at Hudson
hudson.model.labels Boolean expression over labels. 
hudson.model.queue   
hudson.slaves Code related to slaves. 
jenkins.model   
org.jvnet.hudson.test Test harness for Jenkins and its plugins. 
 

Uses of Label in hudson.matrix
 

Methods in hudson.matrix that return Label
 Label MatrixConfiguration.getAssignedLabel()
           
 

Methods in hudson.matrix that return types with arguments of type Label
 Set<Label> MatrixProject.getLabels()
          Gets the Labels where the builds will be run.
 Set<Label> MatrixProject.getRelevantLabels()
          MatrixProject is relevant with all the labels its configurations are relevant.
 

Uses of Label in hudson.maven
 

Methods in hudson.maven that return Label
 Label MavenModule.getAssignedLabel()
          MavenModule uses the workspace of the MavenModuleSet, so it always needs to be built on the same slave as the parent.
 

Uses of Label in hudson.model
 

Methods in hudson.model that return Label
 Label Label.and(Label rhs)
          Returns the label that represents "this&rhs"
static Label Label.get(String l)
          Obtains a label by its name.
 Label AbstractProject.getAssignedLabel()
          If this project is configured to be always built on this node, return that Node.
 Label Queue.Item.getAssignedLabel()
          If this task needs to be run on a node with a particular label, return that Label.
 Label ParametersAction.getAssignedLabel(SubTask task)
           
 Label ParameterValue.getAssignedLabel(SubTask task)
          Controls where the build (that this parameter is submitted to) will happen.
 Label Label.iff(Label rhs)
          Returns the label that represents "this<->rhs"
 Label Label.implies(Label rhs)
          Returns the label that represents "this->rhs"
 Label Label.not()
          Returns the label that represents "!this"
 Label Label.or(Label rhs)
          Returns the label that represents "this|rhs"
 Label Label.paren()
          Returns the label that represents "(this)" This is a pointless operation for machines, but useful for humans who find the additional parenthesis often useful
static Label Label.parseExpression(String labelExpression)
          Parses the expression into a label expression tree.
 

Methods in hudson.model that return types with arguments of type Label
 Set<Label> AbstractProject.getRelevantLabels()
          Set of labels relevant to this job.
 

Methods in hudson.model with parameters of type Label
 Label Label.and(Label rhs)
          Returns the label that represents "this&rhs"
 int Label.compareTo(Label that)
           
 int Queue.countBuildableItemsFor(Label l)
          How many BuildableItems are assigned for the given label?
 Label Label.iff(Label rhs)
          Returns the label that represents "this<->rhs"
 Label Label.implies(Label rhs)
          Returns the label that represents "this->rhs"
 Label Label.or(Label rhs)
          Returns the label that represents "this|rhs"
protected  void AbstractCIBase.resetLabel(Label l)
           
 void AbstractProject.setAssignedLabel(Label l)
          Sets the assigned label.
 

Uses of Label in hudson.model.labels
 

Subclasses of Label in hudson.model.labels
 class LabelAtom
          Atomic single token label, like "foo" or "bar".
 class LabelExpression
          Boolean expression of labels.
static class LabelExpression.And
           
static class LabelExpression.Binary
           
static class LabelExpression.Iff
           
static class LabelExpression.Implies
           
static class LabelExpression.Not
           
static class LabelExpression.Or
           
static class LabelExpression.Paren
          No-op but useful for preserving the parenthesis in the user input.
 

Fields in hudson.model.labels declared as Label
 Label LabelExpression.Not.base
           
 Label LabelExpression.Paren.base
           
 Label LabelExpression.Binary.lhs
           
 Label LabelExpression.Binary.rhs
           
 

Methods in hudson.model.labels that return Label
 Label LabelExpressionParser.expr()
           
 Label LabelAssignmentAction.getAssignedLabel(SubTask task)
          Reassigns where the task gets run.
 Label LabelExpressionParser.term1()
           
 Label LabelExpressionParser.term2()
           
 Label LabelExpressionParser.term3()
           
 Label LabelExpressionParser.term4()
           
 Label LabelExpressionParser.term5()
           
 Label LabelExpressionParser.term6()
           
 

Constructors in hudson.model.labels with parameters of type Label
LabelExpression.And(Label lhs, Label rhs)
           
LabelExpression.Binary(Label lhs, Label rhs, LabelOperatorPrecedence op)
           
LabelExpression.Iff(Label lhs, Label rhs)
           
LabelExpression.Implies(Label lhs, Label rhs)
           
LabelExpression.Not(Label base)
           
LabelExpression.Or(Label lhs, Label rhs)
           
LabelExpression.Paren(Label base)
           
 

Uses of Label in hudson.model.queue
 

Fields in hudson.model.queue declared as Label
 Label MappingWorksheet.WorkChunk.assignedLabel
          If this task needs to be run on a node with a particular label, return that Label.
 Label CauseOfBlockage.BecauseLabelIsOffline.label
           
 Label CauseOfBlockage.BecauseLabelIsBusy.label
           
 

Methods in hudson.model.queue that return Label
 Label QueueTaskFilter.getAssignedLabel()
           
 Label AbstractSubTask.getAssignedLabel()
           
 Label SubTask.getAssignedLabel()
          If this task needs to be run on a node with a particular label, return that Label.
 

Constructors in hudson.model.queue with parameters of type Label
CauseOfBlockage.BecauseLabelIsBusy(Label label)
           
CauseOfBlockage.BecauseLabelIsOffline(Label l)
           
 

Uses of Label in hudson.slaves
 

Methods in hudson.slaves with parameters of type Label
abstract  boolean Cloud.canProvision(Label label)
          Returns true if this cloud is capable of provisioning new nodes for the given label.
abstract  Collection<NodeProvisioner.PlannedNode> Cloud.provision(Label label, int excessWorkload)
          Provisions new Nodes from this cloud.
 

Constructors in hudson.slaves with parameters of type Label
NodeProvisioner(Label label, LoadStatistics loadStatistics)
           
 

Uses of Label in jenkins.model
 

Methods in jenkins.model that return Label
 Label Jenkins.getLabel(String expr)
          Gets the label that exists on this system by the name.
 

Methods in jenkins.model that return types with arguments of type Label
 Set<Label> Jenkins.getLabels()
          Gets all the active labels in the current system.
 

Uses of Label in org.jvnet.hudson.test
 

Methods in org.jvnet.hudson.test with parameters of type Label
 DumbSlave JenkinsRule.createOnlineSlave(Label l)
          Create a new slave on the local host and wait for it to come onilne before returning.
 DumbSlave HudsonTestCase.createOnlineSlave(Label l)
          Create a new slave on the local host and wait for it to come onilne before returning.
 DumbSlave JenkinsRule.createOnlineSlave(Label l, EnvVars env)
          Create a new slave on the local host and wait for it to come online before returning
 DumbSlave HudsonTestCase.createOnlineSlave(Label l, EnvVars env)
          Create a new slave on the local host and wait for it to come online before returning
 DumbSlave JenkinsRule.createSlave(Label l)
          Creates and launches a new slave on the local host.
 DumbSlave HudsonTestCase.createSlave(Label l)
          Creates and launches a new slave on the local host.
 DumbSlave JenkinsRule.createSlave(Label l, EnvVars env)
           
 DumbSlave HudsonTestCase.createSlave(Label l, EnvVars env)
           
 



Copyright © 2004-2013. All Rights Reserved.