Class StepStartNode

java.lang.Object
hudson.model.AbstractModelObject
hudson.model.Actionable
org.jenkinsci.plugins.workflow.graph.FlowNode
org.jenkinsci.plugins.workflow.graph.BlockStartNode
org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode
All Implemented Interfaces:
ModelObject, Saveable, SearchableModelObject, SearchItem, ModelObjectWithContextMenu, StepNode, org.jenkinsci.plugins.workflow.graph.StepNode

public class StepStartNode extends org.jenkinsci.plugins.workflow.graph.BlockStartNode implements StepNode
BlockStartNode for executing Step with body closure.
Author:
Kohsuke Kawaguchi
  • Constructor Details

    • StepStartNode

      public StepStartNode(CpsFlowExecution exec, org.jenkinsci.plugins.workflow.steps.StepDescriptor d, org.jenkinsci.plugins.workflow.graph.FlowNode parent)
  • Method Details

    • getDescriptor

      public org.jenkinsci.plugins.workflow.steps.StepDescriptor getDescriptor()
      Specified by:
      getDescriptor in interface org.jenkinsci.plugins.workflow.graph.StepNode
    • readResolve

      protected Object readResolve() throws ObjectStreamException
      Overrides:
      readResolve in class org.jenkinsci.plugins.workflow.graph.FlowNode
      Throws:
      ObjectStreamException
    • getTypeDisplayName

      protected String getTypeDisplayName()
      Specified by:
      getTypeDisplayName in class org.jenkinsci.plugins.workflow.graph.FlowNode
    • getTypeFunctionName

      protected String getTypeFunctionName()
      Overrides:
      getTypeFunctionName in class org.jenkinsci.plugins.workflow.graph.FlowNode
    • isBody

      public boolean isBody()
    • getStepName

      public String getStepName()