Package hudson.matrix

Class DefaultMatrixExecutionStrategyImpl

All Implemented Interfaces:
ExtensionPoint, Describable<MatrixExecutionStrategy>

public class DefaultMatrixExecutionStrategyImpl extends MatrixExecutionStrategy
MatrixExecutionStrategy that captures historical behavior.

This class is somewhat complex because historically this wasn't an extension point and so people tried to put various logics that cover different use cases into one place. Going forward, people are encouraged to create subtypes to implement a custom logic that suits their needs.

Since:
1.456
Author:
Kohsuke Kawaguchi
  • Constructor Details

    • DefaultMatrixExecutionStrategyImpl

      @DataBoundConstructor public DefaultMatrixExecutionStrategyImpl(Boolean runSequentially, boolean hasTouchStoneCombinationFilter, String touchStoneCombinationFilter, Result touchStoneResultCondition, MatrixConfigurationSorter sorter)
    • DefaultMatrixExecutionStrategyImpl

      public DefaultMatrixExecutionStrategyImpl(boolean runSequentially, String touchStoneCombinationFilter, Result touchStoneResultCondition, MatrixConfigurationSorter sorter)
    • DefaultMatrixExecutionStrategyImpl

      public DefaultMatrixExecutionStrategyImpl()
  • Method Details