org.jenkinsci.plugins.conditionalbuildstep.matrix
Class MatrixAggregatorChain

java.lang.Object
  extended by hudson.matrix.MatrixAggregator
      extended by org.jenkinsci.plugins.conditionalbuildstep.matrix.MatrixAggregatorChain
All Implemented Interfaces:
hudson.ExtensionPoint

public class MatrixAggregatorChain
extends hudson.matrix.MatrixAggregator

An aggregator chaining all the aggregators of the chained builders - only done/used within a matrix build.

Author:
Dominik Bartholdi (imod)

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.matrix.MatrixAggregator
build, launcher, listener
 
Constructor Summary
MatrixAggregatorChain(List<hudson.matrix.MatrixAggregator> aggregators, hudson.matrix.MatrixBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 
Method Summary
 boolean endBuild()
           
 boolean endRun(hudson.matrix.MatrixRun run)
           
 boolean startBuild()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatrixAggregatorChain

public MatrixAggregatorChain(List<hudson.matrix.MatrixAggregator> aggregators,
                             hudson.matrix.MatrixBuild build,
                             hudson.Launcher launcher,
                             hudson.model.BuildListener listener)
Method Detail

startBuild

public boolean startBuild()
                   throws InterruptedException,
                          IOException
Overrides:
startBuild in class hudson.matrix.MatrixAggregator
Throws:
InterruptedException
IOException

endBuild

public boolean endBuild()
                 throws InterruptedException,
                        IOException
Overrides:
endBuild in class hudson.matrix.MatrixAggregator
Throws:
InterruptedException
IOException

endRun

public boolean endRun(hudson.matrix.MatrixRun run)
               throws InterruptedException,
                      IOException
Overrides:
endRun in class hudson.matrix.MatrixAggregator
Throws:
InterruptedException
IOException


Copyright © 2004-2011. All Rights Reserved.