Class NodeListBuildParameterFactory

  • All Implemented Interfaces:
    ExtensionPoint, 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
    • 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​(AbstractBuild<?,​?> build,
                                                                                               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