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
|
Method Summary |
java.lang.String |
getFrom()
|
java.util.List<AbstractBuildParameters> |
getParameters(hudson.model.AbstractBuild<?,?> build,
hudson.model.TaskListener listener)
Let N be the length of the list returned by this method, and each item in this list X1, X2, X3, ... |
java.lang.String |
getParamExpr()
|
java.lang.String |
getStep()
|
java.lang.String |
getTo()
|
| 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,
java.lang.String paramExpr)
CounterBuildParameterFactory
@DataBoundConstructor
public CounterBuildParameterFactory(java.lang.String from,
java.lang.String to,
java.lang.String step,
java.lang.String paramExpr)
getParameters
public java.util.List<AbstractBuildParameters> getParameters(hudson.model.AbstractBuild<?,?> build,
hudson.model.TaskListener listener)
throws java.io.IOException,
java.lang.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:
java.io.IOException
java.lang.InterruptedException
AbstractBuildParameters.DontTriggerException
getFrom
public java.lang.String getFrom()
getTo
public java.lang.String getTo()
getStep
public java.lang.String getStep()
getParamExpr
public java.lang.String getParamExpr()
Copyright © 2004-2011. All Rights Reserved.