Uses of Class
org.jenkinsci.plugins.workflow.steps.StepExecution
-
Packages that use StepExecution Package Description org.jenkinsci.plugins.workflow.steps -
-
Uses of StepExecution in org.jenkinsci.plugins.workflow.steps
Subclasses of StepExecution in org.jenkinsci.plugins.workflow.steps Modifier and Type Class Description class
AbstractStepExecutionImpl
Partial implementation ofStepExecution
that injectsStepContextParameter
upon resume.class
AbstractSynchronousNonBlockingStepExecution<T>
Deprecated.ExtendSynchronousNonBlockingStepExecution
and avoid Guice.class
AbstractSynchronousStepExecution<T>
Deprecated.ExtendSynchronousStepExecution
and avoid Guice.class
GeneralNonBlockingStepExecution
Generalization ofSynchronousNonBlockingStepExecution
that can be used for block-scoped steps.class
SynchronousNonBlockingStepExecution<T>
Similar toSynchronousStepExecution
(it executes synchronously too) but it does not block the CPS VM thread.class
SynchronousStepExecution<T>
StepExecution
that always executes synchronously.Methods in org.jenkinsci.plugins.workflow.steps with type parameters of type StepExecution Modifier and Type Method Description static <T extends StepExecution>
com.google.common.util.concurrent.ListenableFuture<?>StepExecution. applyAll(Class<T> type, com.google.common.base.Function<T,Void> f)
Applies only to the specific subtypes.Methods in org.jenkinsci.plugins.workflow.steps that return StepExecution Modifier and Type Method Description static StepExecution
StepExecutions. block(StepContext context, StepExecutions.BlockBody body)
Creates a block-scoped execution allowing various initial actions includingBodyInvoker.withContext(java.lang.Object)
.StepExecution
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 StepExecution Modifier and Type Method Description abstract Collection<StepExecution>
BodyExecution. getCurrentExecutions()
Returns the inner-mostStepExecution
s that are currently executing.Class<? extends StepExecution>
AbstractStepDescriptorImpl. getExecutionType()
Deprecated.Method parameters in org.jenkinsci.plugins.workflow.steps with type arguments of type StepExecution Modifier and Type Method Description abstract com.google.common.util.concurrent.ListenableFuture<?>
StepExecutionIterator. apply(com.google.common.base.Function<StepExecution,Void> f)
Finds all the ongoingStepExecution
and apply the function.static com.google.common.util.concurrent.ListenableFuture<?>
StepExecution. applyAll(com.google.common.base.Function<StepExecution,Void> f)
Apply the given function to all the active runningStepExecution
s in the system.Constructor parameters in org.jenkinsci.plugins.workflow.steps with type arguments of type StepExecution Constructor Description AbstractStepDescriptorImpl(Class<? extends StepExecution> executionType)
Deprecated.
-