Package hudson.matrix
Class MatrixExecutionStrategy
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<MatrixExecutionStrategy>
-
- hudson.matrix.MatrixExecutionStrategy
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<MatrixExecutionStrategy>
- Direct Known Subclasses:
DefaultMatrixExecutionStrategyImpl
public abstract class MatrixExecutionStrategy extends AbstractDescribableImpl<MatrixExecutionStrategy> implements ExtensionPoint
Controls the execution sequence ofMatrixConfiguration
whenMatrixProject
builds, including what degree it gets serialized/parallelled, how the whole build is abandoned when some fails, etc.- Since:
- 1.456
- Author:
- Kohsuke Kawaguchi
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description MatrixExecutionStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MatrixExecutionStrategyDescriptor
getDescriptor()
Result
run(MatrixBuild.MatrixBuildExecution execution)
Result
run(MatrixBuild build, List<MatrixAggregator> aggregators, BuildListener listener)
Deprecated.
-
-
-
Method Detail
-
run
public Result run(MatrixBuild.MatrixBuildExecution execution) throws InterruptedException, IOException
- Throws:
InterruptedException
IOException
-
run
@Deprecated public Result run(MatrixBuild build, List<MatrixAggregator> aggregators, BuildListener listener) throws InterruptedException, IOException
Deprecated.- Throws:
InterruptedException
IOException
-
getDescriptor
public MatrixExecutionStrategyDescriptor getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<MatrixExecutionStrategy>
- Overrides:
getDescriptor
in classAbstractDescribableImpl<MatrixExecutionStrategy>
-
-