- 
- 
- 
- 
- serialVersionUID:
- 1L
 
- 
Serialization Methods
- 
readResolveprotected Object readResolve() 
 
 
 
- 
class CpsStepContext extends org.jenkinsci.plugins.workflow.support.DefaultStepContext implements  Serializable
- serialVersionUID:
- 1L
 
- 
Serialized Fields
- 
bodyorg.jenkinsci.plugins.workflow.cps.BodyReference body While  CpsStepContext has not received the response, maintains the body closure.
 This is the implicit closure block passed to the step invocation. 
- 
bodyHeadsList<Integer> bodyHeads FlowHead.getId()that should become
 the parents of theBlockEndNodewhen we create one. Only used when this context has the body.
 
- 
executionReforg.jenkinsci.plugins.workflow.flow.FlowExecutionOwner executionRef 
- 
idString id FlowNode.idthat points to the atom node created for this step.
 
- 
stepDescriptorIdString stepDescriptorId 
- 
threadIdint threadId 
 
 
- 
- serialVersionUID:
- 1L
 
- 
Serialized Fields
- 
completionHandlersList<com.google.common.util.concurrent.FutureCallback<Object>> completionHandlers Gets called when the thread is done. 
- 
contextVariablesorg.jenkinsci.plugins.workflow.cps.ContextVariableSet contextVariables 
- 
groupCpsThreadGroup group 
- 
headorg.jenkinsci.plugins.workflow.cps.FlowHead head The head of the flow node graph that this thread is growing.
  
 We create CpsThreads liberally inCpsBodyExecution.launch(CpsBodyInvoker, CpsThread, FlowHead),
 and so multipleCpsThreads often share the same flow head.
 
- 
idint id Unique ID of this thread among all the threads in the past or future under the same  CpsThreadGroup.
 This acts as a persistable handle for  CpsStepContext to
 refer back to the thread,
 because they are persisted separately. 
- 
programContinuable program Represents the remaining computation. 
- 
resumeValueOutcome resumeValue The value that feeds into the next execution of  CpsThread.program. Even though this is an input
 from this class' point of view, it's typed as  Outcome because from the CPS-transformed
 program's point of view, this value acts as a return value (or an exception thrown)
 from  Continuable.suspend(Object)
- 
steporg.jenkinsci.plugins.workflow.steps.StepExecution step If this thread is waiting for a StepExecutionto complete (by invoking our callback),
 this field is set to that execution.
 
 
 
- 
- serialVersionUID:
- 1L
 
- 
- 
Serialized Fields
- 
closuresMap<Integer,groovy.lang.Closure> closures 
- 
executionPausedboolean executionPaused Persistent version of CpsThreadGroup.paused.
 
- 
iotaint iota Unique thread ID generator. 
- 
scriptsList<groovy.lang.Script> scripts 
- 
threadsMap<Integer,CpsThread> threads Persistent version of CpsThreadGroup.runtimeThreads.
 
 
 
- 
class DSL extends groovy.lang.GroovyObjectSupport implements  Serializable
- serialVersionUID:
- 1L
 
- 
class UninstantiatedDescribableWithInterpolation extends org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable implements  Serializable
- serialVersionUID:
- 1L
 
 
- 
- 
class LoadStepExecution extends org.jenkinsci.plugins.workflow.steps.AbstractStepExecutionImpl implements  Serializable
- serialVersionUID:
- 1L