Package org.jenkinsci.plugins.workflow.steps
package org.jenkinsci.plugins.workflow.steps
-
ClassDescriptionDeprecated.Partial implementation of
StepExecution
that injectsStepContextParameter
upon resume.Partial convenient step implementation.Deprecated.ExtendSynchronousNonBlockingStepExecution
and avoid Guice.Deprecated.ExtendSynchronousStepExecution
and avoid Guice.Represents the executing body block ofStep
.FutureCallback
enhanced to trackBodyExecution
.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 aStep
.AllowsStepContext.get(java.lang.Class<T>)
to provide a dynamically computed value.Restricted version ofStepContext
used only for delegation inDynamicContext.get(Class, DelegatedContext)
.A convenience subclass for the common case that you are returning only one kind of object.Interface destined forStepContext.get(java.lang.Class<T>)
instead of rawEnvVars
.Special exception that can be thrown out ofFutureCallback.onFailure(java.lang.Throwable)
to indicate that the flow was aborted from the inside.Generalization ofSynchronousNonBlockingStepExecution
that can be used for block-scoped steps.Block to be passed toGeneralNonBlockingStepExecution.Block.run()
.Indicates that a required context was not available.One thing that can be done, perhaps asynchronously.An implicit context available to everyStep
.Deprecated.CallStepContext.get(java.lang.Class<T>)
as needed and avoid Guice.Contributes environment variables to workflow steps.Scoped to a single execution ofStep
, and provides insights into what's going on asynchronously and aborting the activity if need be.Enumerates active runningStepExecution
s in the system.Builder for simpleStepExecution
implementations.Similar toSynchronousStepExecution
(it executes synchronously too) but it does not block the CPS VM thread.May be reported fromStepExecution.onResume()
when the step does not support resumption.StepExecution
that always executes synchronously.
StepDescriptor
and avoid Guice.