All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AbstractStepDescriptorImpl Deprecated. Directly extendStepDescriptor
and avoid Guice.AbstractStepExecutionImpl Partial implementation ofStepExecution
that injectsStepContextParameter
upon resume.AbstractStepImpl Partial convenient step implementation.AbstractSynchronousNonBlockingStepExecution<T> Deprecated. ExtendSynchronousNonBlockingStepExecution
and avoid Guice.AbstractSynchronousStepExecution<T> Deprecated. ExtendSynchronousStepExecution
and avoid Guice.BodyExecution Represents the executing body block ofStep
.BodyExecutionCallback FutureCallback
enhanced to trackBodyExecution
.BodyExecutionCallback.TailCall A convenience subclass for the common case that the step expects to run its block just once and return the same value (or throw the same error).BodyInvoker Builder pattern for controlling how to execute a body block of aStep
.DescribableHelper Deprecated. Moved to the structs plugin.DescribableHelper.ArrayType DescribableHelper.AtomicType DescribableHelper.EnumType DescribableHelper.ErrorType DescribableHelper.HeterogeneousObjectType A parameter (or array element) which could take any of the indicated concrete object types.DescribableHelper.HomogeneousObjectType DescribableHelper.ParameterType A type of a parameter to a class.DescribableHelper.Schema Definition of how a particular class may be configured.DynamicContext AllowsStepContext.get(java.lang.Class<T>)
to provide a dynamically computed value.DynamicContext.DelegatedContext Restricted version ofStepContext
used only for delegation inDynamicContext.get(Class, DelegatedContext)
.DynamicContext.Typed<T> A convenience subclass for the common case that you are returning only one kind of object.EnvironmentExpander Interface destined forStepContext.get(java.lang.Class<T>)
instead of rawEnvVars
.FlowInterruptedException Special exception that can be thrown out ofFutureCallback.onFailure(java.lang.Throwable)
to indicate that the flow was aborted from the inside.GeneralNonBlockingStepExecution Generalization ofSynchronousNonBlockingStepExecution
that can be used for block-scoped steps.GeneralNonBlockingStepExecution.Block Block to be passed toGeneralNonBlockingStepExecution.Block.run()
.MissingContextVariableException Indicates that a required context was not available.StaplerReferer JENKINS-19413 workaround.Step One thing that can be done, perhaps asynchronously.StepContext An implicit context available to everyStep
.StepContextParameter Deprecated. CallStepContext.get(java.lang.Class<T>)
as needed and avoid Guice.StepDescriptor StepEnvironmentContributor Contributes environment variables to workflow steps.StepExecution Scoped to a single execution ofStep
, and provides insights into what's going on asynchronously and aborting the activity if need be.StepExecutionIterator Enumerates active runningStepExecution
s in the system.StepExecutions Builder for simpleStepExecution
implementations.StepExecutions.BlockBody StepExecutions.SynchronousBody StepExecutions.SynchronousBodyVoid SynchronousNonBlockingStepExecution<T> Similar toSynchronousStepExecution
(it executes synchronously too) but it does not block the CPS VM thread.SynchronousResumeNotSupportedException May be reported fromStepExecution.onResume()
when the step does not support resumption.SynchronousStepExecution<T> StepExecution
that always executes synchronously.