Class ParallelStep.DescriptorImpl

  • All Implemented Interfaces:
    Saveable, OnMaster
    Enclosing class:
    ParallelStep

    @Extension
    public static class ParallelStep.DescriptorImpl
    extends org.jenkinsci.plugins.workflow.steps.StepDescriptor
    • Constructor Detail

      • DescriptorImpl

        public DescriptorImpl()
    • Method Detail

      • getFunctionName

        public String getFunctionName()
        Specified by:
        getFunctionName in class org.jenkinsci.plugins.workflow.steps.StepDescriptor
      • newInstance

        public org.jenkinsci.plugins.workflow.steps.Step newInstance​(Map<String,​Object> arguments)
        Overrides:
        newInstance in class org.jenkinsci.plugins.workflow.steps.StepDescriptor
      • getRequiredContext

        public Set<Class<?>> getRequiredContext()
        Specified by:
        getRequiredContext in class org.jenkinsci.plugins.workflow.steps.StepDescriptor
      • takesImplicitBlockArgument

        public boolean takesImplicitBlockArgument()
        Block arguments would have to be wrapped into a list and passed as such. It doesn't make sense to do the following as it is single-thread:
         parallel {
              foo();
         }
         
        Overrides:
        takesImplicitBlockArgument in class org.jenkinsci.plugins.workflow.steps.StepDescriptor