All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description ArgumentsActionImpl ImplementsArgumentsAction
by storing step arguments, with sanitization.CpsBodyInvoker Builder pattern for accumulating configuration for executing the body.CpsClosure2 CpsClosure
that intercepts thesleep
call so that it gets handled via SleepStep, instead ofDefaultGroovyStaticMethods.sleep(Object, long)
that Groovy adds toObject
.CpsCompilationErrorsException An exception that replaces Groovy'sMultipleCompilationErrorsException
, because that is not serializable (which would, under certain circumstances, lead to the user being presented with aNotSerializableException
instead of a compilation error -- see JENKINS-40109).CpsFlowDefinition CpsFlowDefinition.DescriptorImpl CpsFlowDefinitionValidator CpsFlowDefinitionValidator.CheckStatus CpsFlowExecution FlowExecution
implemented with Groovy CPS.CpsFlowExecution.ConverterImpl CpsFlowExecution.PipelineInternalCalls CpsFlowExecution.PipelineTimings CpsFlowFactoryAction Deprecated. UseCpsFlowFactoryAction2
instead.CpsFlowFactoryAction2 Action
that can be passed toFlowDefinition.create(FlowExecutionOwner, List)
that can take over the instantiation ofCpsFlowExecution
.CpsScmFlowDefinition CpsScmFlowDefinition.DescriptorImpl CpsScript The script of a workflow.CpsStepContext StepContext
implementation for CPS.CpsThread Represents aContinuable
that is either runnable or suspended (that waits for an external event.)CpsThreadDump Immutable snapshot of a state ofCpsThreadGroup
.CpsThreadDump.ThreadInfo CpsThreadDumpAction Shows thread dump forCpsFlowExecution
.CpsThreadDumpAction.PipelineThreadDump CpsThreadGroup List ofCpsThread
s that form a singleCpsFlowExecution
.CpsVmThreadOnly Indicates that the method is only meant to be called by a thread that runsCpsThreadGroup.runner
DSL CallsStep
s and other DSL objects.EnvActionImpl EnvActionImpl.Binder EnvActionImpl.Copier EnvActionImpl.EnvActionImplPickleFactory GlobalVariable Defines a provider of a global variable offered to flows.GlobalVariableSet Extension point that defines a collection of global variables.GlobalVariableSet.GlobalVariableProvider AllowGlobalVariable
s to be defined withExtension
, and make them discoverable viaGlobalVariableSet
.GroovySample A sample Pipeline Groovy script to appear in the<wfe:workflow-editor/>
.GroovySample.GitHubMaven GroovySample.Hello GroovySample.Registry GroovySample.Scripted GroovySample.Static GroovyShellDecorator Hook to customize the behaviour ofGroovyShell
used to run workflow scripts.GroovySourceFileAllowlist Determines what Groovy source files can be loaded in Pipelines.GroovySourceFileAllowlist.DefaultAllowlist Allows Groovy source files used to implement DSLs in plugins that were created beforeGroovySourceFileAllowlist
was introduced.InterpolatedSecretsAction Action to generate the UI report for watched environment variablesInterpolatedSecretsAction.InterpolatedWarnings IteratorHack Makes Java iterators effectively serializable.LoadStep Evaluate arbitrary script file.LoadStep.DescriptorImpl LoadStepExecution Loads another Groovy script file and executes it.Messages Generated localization support class.Messages Generated localization support class.OriginalLoadedScripts Defines which scripts are eligible to be replaced byReplayAction.run
.ParallelStep CPS-specificStep
implementation that executes multiple closures in parallel.ParallelStep.DescriptorImpl ParamsVariable Allows access toParametersAction
.PauseUnpauseAction Allows a running flow to be paused or unpaused.PersistenceContext PersistIn Indicates that this class gets persisted in thebuild.xml
as a part ofRun
through XStream.ReplayAction Attached to aRun
when it could be replayed with script edits.ReplayAction.Factory ReplayCause Marker that a run is a replay of an earlier one.ReplayPipelineCommand ReplayPipelineCommand.JobHandler RunningFlowActions Adds actions to the sidebar of a running Pipeline build.RunWrapperBinder Safepoint Safepoint called from the CPS interpreter.Snippetizer Takes aStep
as configured through the UI and tries to produce equivalent Groovy code.Snippetizer.LocalAction May be added to various contexts to offer the Pipeline Groovy link where it is appropriate.Snippetizer.PerJobAdder Snippetizer.QuasiDescriptor Represents a step or other step-like objects that should appear inSnippetizer
’s main dropdown list and can generate some fragment of Pipeline script.SnippetizerLink A link that will show up on the side panel of the snippet generator and other similar pages.SnippetizerLink.ExamplesLink SnippetizerLink.GDSLLink SnippetizerLink.GeneratorLink SnippetizerLink.GlobalsReferenceLink SnippetizerLink.OnlineDocsLink SnippetizerLink.StepReferenceLink StepAtomNode AtomNode
for executingStep
without body closure.StepDescriptorCache Shared cacheSingleton for the StepDescriptors, extension-scoped to avoid test issuesStepEndNode Pairs up withStepStartNode
to designate the end of a step execution that has the body.StepNode Deprecated. StepStartNode BlockStartNode
for executingStep
with body closure.ThreadTask Execute something in at the point where all CPS threads are at a safe point.ThreadTaskResult Indicates the next step after theThreadTask
has run.UninstantiatedDescribableWithInterpolation Some steps have complex argument types (e.g.