Package org.jenkinsci.plugins.workflow.steps
package org.jenkinsci.plugins.workflow.steps
-
ClassDescriptionDeprecated.Partial implementation of
StepExecutionthat injectsStepContextParameterupon resume.Partial convenient step implementation.Deprecated.ExtendSynchronousNonBlockingStepExecutionand avoid Guice.Deprecated.ExtendSynchronousStepExecutionand avoid Guice.Represents the executing body block ofStep.FutureCallbackenhanced 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 ofStepContextused 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.Interface destined forStepContext.get(java.lang.Class<T>)to rewrite or wrapThrowables.Special exception that can be thrown out ofFutureCallback.onFailure(java.lang.Throwable)to indicate that the flow was aborted from the inside.Generalization ofSynchronousNonBlockingStepExecutionthat 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 runningStepExecutions in the system.Builder for simpleStepExecutionimplementations.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.StepExecutionthat always executes synchronously.
StepDescriptorand avoid Guice.