Serialized Form
-
Package org.jenkinsci.plugins.workflow.cps
-
Class org.jenkinsci.plugins.workflow.cps.CpsClosure2 extends CpsClosure implements Serializable
-
Class org.jenkinsci.plugins.workflow.cps.CpsCompilationErrorsException extends RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
Class org.jenkinsci.plugins.workflow.cps.CpsScript extends SerializableScript implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected Object readResolve()
-
-
Class org.jenkinsci.plugins.workflow.cps.CpsStepContext extends org.jenkinsci.plugins.workflow.support.DefaultStepContext implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
body
org.jenkinsci.plugins.workflow.cps.BodyReference body
WhileCpsStepContext
has not received the response, maintains the body closure. This is the implicit closure block passed to the step invocation. -
bodyHeads
List<Integer> bodyHeads
FlowHead.getId()
that should become the parents of theBlockEndNode
when we create one. Only used when this context has the body. -
executionRef
org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner executionRef
This object gets serialized independently from the rest ofCpsFlowExecution
andDSL
, so it needs to use a handle to refer back toCpsFlowExecution
-
id
String id
FlowNode.id
that points to the atom node created for this step. -
stepDescriptorId
String stepDescriptorId
-
threadId
int threadId
-
-
Class org.jenkinsci.plugins.workflow.cps.CpsThread extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
completionHandlers
List<com.google.common.util.concurrent.FutureCallback<Object>> completionHandlers
Gets called when the thread is done. -
contextVariables
org.jenkinsci.plugins.workflow.cps.ContextVariableSet contextVariables
-
group
CpsThreadGroup group
Owner object. A thread always belong to aCpsThreadGroup
-
head
org.jenkinsci.plugins.workflow.cps.FlowHead head
-
id
int id
Unique ID of this thread among all the threads in the past or future under the sameCpsThreadGroup
. This acts as a persistable handle forCpsStepContext
to refer back to the thread, because they are persisted separately. -
program
Continuable program
Represents the remaining computation. -
resumeValue
Outcome resumeValue
The value that feeds into the next execution ofCpsThread.program
. Even though this is an input from this class' point of view, it's typed asOutcome
because from the CPS-transformed program's point of view, this value acts as a return value (or an exception thrown) fromContinuable.suspend(Object)
-
step
org.jenkinsci.plugins.workflow.steps.StepExecution step
If this thread is waiting for aStepExecution
to complete (by invoking our callback), this field is set to that execution.
-
-
Class org.jenkinsci.plugins.workflow.cps.CpsThreadGroup extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
Serialized Fields
-
closures
Map<Integer,groovy.lang.Closure> closures
"Exported" closures that are referenced by liveCpsStepContext
s. -
executionPaused
boolean executionPaused
Persistent version ofCpsThreadGroup.paused
. -
iota
int iota
Unique thread ID generator. -
scripts
List<groovy.lang.Script> scripts
-
threads
Map<Integer,CpsThread> threads
Persistent version ofCpsThreadGroup.runtimeThreads
.
-
-
Class org.jenkinsci.plugins.workflow.cps.DSL extends groovy.lang.GroovyObjectSupport implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws IOException
- Throws:
IOException
-
-
Serialized Fields
-
handle
org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner handle
-
-
Class org.jenkinsci.plugins.workflow.cps.UninstantiatedDescribableWithInterpolation extends org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable implements Serializable
- serialVersionUID:
- 1L
-
-
Package org.jenkinsci.plugins.workflow.cps.steps
-
Class org.jenkinsci.plugins.workflow.cps.steps.LoadStepExecution extends org.jenkinsci.plugins.workflow.steps.AbstractStepExecutionImpl implements Serializable
- serialVersionUID:
- 1L
-