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

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

public class NodeListBuildParameterFactory
extends hudson.plugins.parameterizedtrigger.AbstractBuildParameterFactory

A build parameter factory generating NodeLabelParameters for each node matching a label


Nested Class Summary
static class NodeListBuildParameterFactory.DescriptorImpl
           
 
Field Summary
 String name
           
 String nodeListString
           
 
Constructor Summary
NodeListBuildParameterFactory(String name, String nodeListString)
           
 
Method Summary
 List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters> getParameters(hudson.model.AbstractBuild<?,?> build, hudson.model.TaskListener listener)
           
 
Methods inherited from class hudson.plugins.parameterizedtrigger.AbstractBuildParameterFactory
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public final String name

nodeListString

public final String nodeListString
Constructor Detail

NodeListBuildParameterFactory

@DataBoundConstructor
public NodeListBuildParameterFactory(String name,
                                                          String nodeListString)
Method Detail

getParameters

public List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters> getParameters(hudson.model.AbstractBuild<?,?> build,
                                                                                       hudson.model.TaskListener listener)
                                                                                throws IOException,
                                                                                       InterruptedException,
                                                                                       hudson.plugins.parameterizedtrigger.AbstractBuildParameters.DontTriggerException
Specified by:
getParameters in class hudson.plugins.parameterizedtrigger.AbstractBuildParameterFactory
Throws:
IOException
InterruptedException
hudson.plugins.parameterizedtrigger.AbstractBuildParameters.DontTriggerException


Copyright © 2004-2013. All Rights Reserved.