Uses of Class
org.jenkinsci.plugins.workflow.steps.StepExecution
Packages that use StepExecution
-
Uses of StepExecution in org.jenkinsci.plugins.workflow.steps
Subclasses of StepExecution in org.jenkinsci.plugins.workflow.stepsModifier and TypeClassDescriptionclass
Partial implementation ofStepExecution
that injectsStepContextParameter
upon resume.class
Deprecated.class
Deprecated.ExtendSynchronousStepExecution
and avoid Guice.class
Generalization ofSynchronousNonBlockingStepExecution
that can be used for block-scoped steps.class
Similar toSynchronousStepExecution
(it executes synchronously too) but it does not block the CPS VM thread.class
StepExecution
that always executes synchronously.Methods in org.jenkinsci.plugins.workflow.steps with type parameters of type StepExecutionModifier and TypeMethodDescriptionstatic <T extends StepExecution>
com.google.common.util.concurrent.ListenableFuture<?>Applies only to the specific subtypes.static <T extends StepExecution>
com.google.common.util.concurrent.ListenableFuture<?>Deprecated.Methods in org.jenkinsci.plugins.workflow.steps that return StepExecutionModifier and TypeMethodDescriptionstatic StepExecution
StepExecutions.block
(StepContext context, StepExecutions.BlockBody body) Creates a block-scoped execution allowing various initial actions includingBodyInvoker.withContext(java.lang.Object)
.AbstractStepImpl.start
(StepContext context) Constructs a step execution automatically according toAbstractStepDescriptorImpl.getExecutionType()
.abstract StepExecution
Step.start
(StepContext context) Start execution of something and report the end result back to the given callback.static StepExecution
StepExecutions.synchronous
(StepContext context, StepExecutions.SynchronousBody body) Creates aSynchronousStepExecution
running a given block with a return value.static StepExecution
StepExecutions.synchronousNonBlocking
(StepContext context, StepExecutions.SynchronousBody body) Creates aSynchronousNonBlockingStepExecution
running a given block with a return value.static StepExecution
StepExecutions.synchronousNonBlockingVoid
(StepContext context, StepExecutions.SynchronousBodyVoid body) Creates aSynchronousNonBlockingStepExecution
running a given block.static StepExecution
StepExecutions.synchronousVoid
(StepContext context, StepExecutions.SynchronousBodyVoid body) Creates aSynchronousStepExecution
running a given block.Methods in org.jenkinsci.plugins.workflow.steps that return types with arguments of type StepExecutionModifier and TypeMethodDescriptionabstract Collection<StepExecution>
BodyExecution.getCurrentExecutions()
Returns the inner-mostStepExecution
s that are currently executing.final Class<? extends StepExecution>
AbstractStepDescriptorImpl.getExecutionType()
Deprecated.Method parameters in org.jenkinsci.plugins.workflow.steps with type arguments of type StepExecutionModifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<?>
StepExecutionIterator.accept
(Consumer<StepExecution> f) Finds all the ongoingStepExecution
and apply the action.static com.google.common.util.concurrent.ListenableFuture<?>
StepExecution.acceptAll
(Consumer<StepExecution> c) Apply the given action to all the active runningStepExecution
s in the system.com.google.common.util.concurrent.ListenableFuture<?>
StepExecutionIterator.apply
(com.google.common.base.Function<StepExecution, Void> f) static com.google.common.util.concurrent.ListenableFuture<?>
StepExecution.applyAll
(com.google.common.base.Function<StepExecution, Void> f) Deprecated.Constructor parameters in org.jenkinsci.plugins.workflow.steps with type arguments of type StepExecutionModifierConstructorDescriptionprotected
AbstractStepDescriptorImpl
(Class<? extends StepExecution> executionType) Deprecated.
SynchronousNonBlockingStepExecution
and avoid Guice.