org.jvnet.jenkins.plugins.nodelabelparameter.parameterizedtrigger
Class NodeLabelBuildParameter

java.lang.Object
  extended by hudson.plugins.parameterizedtrigger.AbstractBuildParameters
      extended by org.jvnet.jenkins.plugins.nodelabelparameter.parameterizedtrigger.NodeLabelBuildParameter
All Implemented Interfaces:
hudson.model.Describable<hudson.plugins.parameterizedtrigger.AbstractBuildParameters>

public class NodeLabelBuildParameter
extends hudson.plugins.parameterizedtrigger.AbstractBuildParameters

As this plugin is build against Jenkins1.398 and dynamic nodelabel assignment was only introduced with Jenkins1.417, this extension is marked as optional!

Author:
domi

Nested Class Summary
static class NodeLabelBuildParameter.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.plugins.parameterizedtrigger.AbstractBuildParameters
hudson.plugins.parameterizedtrigger.AbstractBuildParameters.DontTriggerException
 
Field Summary
 java.lang.String name
           
 java.lang.String nodeLabel
           
 
Constructor Summary
NodeLabelBuildParameter(java.lang.String name, java.lang.String nodeLabel)
           
 
Method Summary
 hudson.model.Action getAction(hudson.model.AbstractBuild<?,?> build, hudson.model.TaskListener listener)
           
 
Methods inherited from class hudson.plugins.parameterizedtrigger.AbstractBuildParameters
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public final java.lang.String name

nodeLabel

public final java.lang.String nodeLabel
Constructor Detail

NodeLabelBuildParameter

@DataBoundConstructor
public NodeLabelBuildParameter(java.lang.String name,
                                                    java.lang.String nodeLabel)
Method Detail

getAction

public hudson.model.Action getAction(hudson.model.AbstractBuild<?,?> build,
                                     hudson.model.TaskListener listener)
                              throws java.io.IOException,
                                     java.lang.InterruptedException
Specified by:
getAction in class hudson.plugins.parameterizedtrigger.AbstractBuildParameters
Throws:
java.io.IOException
java.lang.InterruptedException


Copyright © 2004-2011. All Rights Reserved.