Package hudson.matrix.listeners
Class MatrixBuildListener
java.lang.Object
hudson.matrix.listeners.MatrixBuildListener
- All Implemented Interfaces:
- ExtensionPoint
Controls which subset of 
MatrixRuns to rebuild.
 
 Plugins can implement this extension point to filter out the subset of matrix project to build.
 Most typically, such a plugin would add a custom Action to a build when it goes to the queue
 (Queue.schedule2(Task, int, List), then access this from MatrixBuild to drive
 the filtering logic.
 
See the matrix reloaded plugin for an example.
- Since:
- 1.413
- Author:
- Christian Wolfgang
- 
Nested Class SummaryNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ExtensionList<MatrixBuildListener>all()Returns all the registeredMatrixBuildListenerdescriptors.static booleanabstract booleanDetermine whether to build a given configuration or not
- 
Constructor Details- 
MatrixBuildListenerpublic MatrixBuildListener()
 
- 
- 
Method Details- 
doBuildConfigurationDetermine whether to build a given configuration or not- Parameters:
- b- Never null. The umbrella build.
- c- The configuration whose build is being considered. If any of the- MatrixBuildListenerreturns false, then the build for this configuration is skipped, and the previous build of this configuration will be taken as the default result.
- Returns:
- True to let the build happen, false to skip it.
 
- 
buildConfiguration
- 
allReturns all the registeredMatrixBuildListenerdescriptors.
 
-