All Classes and Interfaces
Class
Description
Deprecated.
Partial implementation of
StepExecution
that injects StepContextParameter
upon resume.Partial convenient step implementation.
Deprecated.
Extend
SynchronousNonBlockingStepExecution
and avoid Guice.Deprecated.
Extend
SynchronousStepExecution
and avoid Guice.Represents the executing body block of
Step
.FutureCallback
enhanced to track BodyExecution
.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).
Builder pattern for controlling how to execute a body block of a
Step
.Deprecated.
Moved to the structs plugin.
A parameter (or array element) which could take any of the indicated concrete object types.
A type of a parameter to a class.
Definition of how a particular class may be configured.
Allows
StepContext.get(java.lang.Class<T>)
to provide a dynamically computed value.Restricted version of
StepContext
used only for delegation in DynamicContext.get(Class, DelegatedContext)
.A convenience subclass for the common case that you are returning only one kind of object.
Interface destined for
StepContext.get(java.lang.Class<T>)
instead of raw EnvVars
.Special exception that can be thrown out of
FutureCallback.onFailure(java.lang.Throwable)
to indicate that the flow was aborted from the inside.Generalization of
SynchronousNonBlockingStepExecution
that can be used for block-scoped steps.Block to be passed to
GeneralNonBlockingStepExecution.Block.run()
.Indicates that a required context was not available.
JENKINS-19413 workaround.
One thing that can be done, perhaps asynchronously.
An implicit context available to every
Step
.Deprecated.
Call
StepContext.get(java.lang.Class<T>)
as needed and avoid Guice.Contributes environment variables to workflow steps.
Scoped to a single execution of
Step
, and provides insights into what's going on
asynchronously and aborting the activity if need be.Enumerates active running
StepExecution
s in the system.Builder for simple
StepExecution
implementations.Similar to
SynchronousStepExecution
(it executes synchronously too) but it does not block the CPS VM thread.May be reported from
StepExecution.onResume()
when the step does not support resumption.StepExecution
that always executes synchronously.
StepDescriptor
and avoid Guice.