Class FlexibleMatrixAggregator
java.lang.Object
hudson.matrix.MatrixAggregator
org.jenkins_ci.plugins.flexible_publish.FlexibleMatrixAggregator
- All Implemented Interfaces:
ExtensionPoint
public class FlexibleMatrixAggregator
extends hudson.matrix.MatrixAggregator
MatrixAggregator for FlexiblePublisher.
Just calls ConditionalMatrixAggregator for each ConditionalPublishers.-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.matrix.MatrixAggregator
build, launcher, listener -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFlexibleMatrixAggregator(hudson.matrix.MatrixBuild build, Launcher launcher, BuildListener listener, List<ConditionalMatrixAggregator> aggregatorList) -
Method Summary
-
Constructor Details
-
FlexibleMatrixAggregator
protected FlexibleMatrixAggregator(hudson.matrix.MatrixBuild build, Launcher launcher, BuildListener listener, List<ConditionalMatrixAggregator> aggregatorList)
-
-
Method Details
-
startBuild
Called when the parent build is started.- Overrides:
startBuildin classhudson.matrix.MatrixAggregator- Returns:
- false to abort the build.s
- Throws:
InterruptedExceptionIOException
-
endRun
Called when a build with an axe combination is finished.- Overrides:
endRunin classhudson.matrix.MatrixAggregator- Parameters:
run-- Returns:
- false to abort the build.s
- Throws:
InterruptedExceptionIOException- See Also:
-
endBuild
Called when the parent build is finished.- Overrides:
endBuildin classhudson.matrix.MatrixAggregator- Returns:
- false to abort the build.
- Throws:
InterruptedExceptionIOException- See Also:
-