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 Detail

      • 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()