|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecthudson.plugins.parameterizedtrigger.BuildTriggerConfig
hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig
public class BlockableBuildTriggerConfig
BuildTriggerConfig that supports blocking of the execution.
| Nested Class Summary | |
|---|---|
static class |
BlockableBuildTriggerConfig.DescriptorImpl
|
| Field Summary | |
|---|---|
boolean |
buildAllNodesWithLabel
|
| Constructor Summary | |
|---|---|
BlockableBuildTriggerConfig(java.lang.String projects,
BlockingBehaviour block,
java.util.List<AbstractBuildParameterFactory> configFactories,
java.util.List<AbstractBuildParameters> configs)
|
|
BlockableBuildTriggerConfig(java.lang.String projects,
BlockingBehaviour block,
java.util.List<AbstractBuildParameters> configs)
|
|
| Method Summary | |
|---|---|
BlockingBehaviour |
getBlock()
|
java.util.Collection<hudson.model.Node> |
getNodes()
|
java.util.List<java.util.concurrent.Future<hudson.model.AbstractBuild>> |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
Note that with Hudson 1.341, trigger should be using BuildTrigger.buildDependencyGraph(AbstractProject, hudson.model.DependencyGraph). |
protected java.util.concurrent.Future |
schedule(hudson.model.AbstractBuild<?,?> build,
hudson.model.AbstractProject project,
java.util.List<hudson.model.Action> list)
|
| Methods inherited from class hudson.plugins.parameterizedtrigger.BuildTriggerConfig |
|---|
getCondition, getConfigFactories, getConfigs, getDescriptor, getProjectList, getProjects, getTriggerWithNoParameters, onDeleted, onJobRenamed, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public boolean buildAllNodesWithLabel
| Constructor Detail |
|---|
public BlockableBuildTriggerConfig(java.lang.String projects,
BlockingBehaviour block,
java.util.List<AbstractBuildParameters> configs)
@DataBoundConstructor
public BlockableBuildTriggerConfig(java.lang.String projects,
BlockingBehaviour block,
java.util.List<AbstractBuildParameterFactory> configFactories,
java.util.List<AbstractBuildParameters> configs)
| Method Detail |
|---|
public BlockingBehaviour getBlock()
public java.util.List<java.util.concurrent.Future<hudson.model.AbstractBuild>> perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.InterruptedException,
java.io.IOException
BuildTriggerConfigBuildTrigger.buildDependencyGraph(AbstractProject, hudson.model.DependencyGraph).
perform in class BuildTriggerConfigjava.lang.InterruptedException
java.io.IOException
protected java.util.concurrent.Future schedule(hudson.model.AbstractBuild<?,?> build,
hudson.model.AbstractProject project,
java.util.List<hudson.model.Action> list)
throws java.lang.InterruptedException,
java.io.IOException
schedule in class BuildTriggerConfigjava.lang.InterruptedException
java.io.IOExceptionpublic java.util.Collection<hudson.model.Node> getNodes()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||