hudson.plugins.parameterizedtrigger
Class CounterBuildParameterFactory
java.lang.Object
hudson.model.AbstractDescribableImpl<AbstractBuildParameterFactory>
hudson.plugins.parameterizedtrigger.AbstractBuildParameterFactory
hudson.plugins.parameterizedtrigger.CounterBuildParameterFactory
- All Implemented Interfaces:
- hudson.model.Describable<AbstractBuildParameterFactory>
public class CounterBuildParameterFactory
- extends AbstractBuildParameterFactory
A BuildParameterFactory generating Predefined Parameters for a counter
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CounterBuildParameterFactory
public CounterBuildParameterFactory(long from,
long to,
long step,
String paramExpr)
CounterBuildParameterFactory
@DataBoundConstructor
public CounterBuildParameterFactory(String from,
String to,
String step,
String paramExpr)
getParameters
public List<AbstractBuildParameters> getParameters(hudson.model.AbstractBuild<?,?> build,
hudson.model.TaskListener listener)
throws IOException,
InterruptedException,
AbstractBuildParameters.DontTriggerException
- Description copied from class:
AbstractBuildParameterFactory
- Let N be the length of the list returned by this method, and each item in this list X1, X2, X3, ... XN.
This causes the parameterized trigger to trigger the configured project N times, each with Xi for i=1...N.
If there is another
AbstractBuildParameterFactory configured and that returns Y1, Y2, ... YM,
then the project will be invoked MxN times, with all the possible combinations of Xi and Yj.
- Specified by:
getParameters in class AbstractBuildParameterFactory
- Parameters:
build - The build which the parameterized trigger is configured and executing.listener - Connected to the build output.
- Returns:
- can be empty but never null.
- Throws:
IOException
InterruptedException
AbstractBuildParameters.DontTriggerException
getFrom
public String getFrom()
getTo
public String getTo()
getStep
public String getStep()
getParamExpr
public String getParamExpr()
Copyright © 2004-2012. All Rights Reserved.