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 TypeClassDescriptionclassPartial implementation ofStepExecutionthat injectsStepContextParameterupon resume.classDeprecated.classDeprecated.ExtendSynchronousStepExecutionand avoid Guice.classGeneralization ofSynchronousNonBlockingStepExecutionthat can be used for block-scoped steps.classSimilar toSynchronousStepExecution(it executes synchronously too) but it does not block the CPS VM thread.classStepExecutionthat 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 StepExecutionStepExecutions.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 StepExecutionStep.start(StepContext context) Start execution of something and report the end result back to the given callback.static StepExecutionStepExecutions.synchronous(StepContext context, StepExecutions.SynchronousBody body) Creates aSynchronousStepExecutionrunning a given block with a return value.static StepExecutionStepExecutions.synchronousNonBlocking(StepContext context, StepExecutions.SynchronousBody body) Creates aSynchronousNonBlockingStepExecutionrunning a given block with a return value.static StepExecutionStepExecutions.synchronousNonBlockingVoid(StepContext context, StepExecutions.SynchronousBodyVoid body) Creates aSynchronousNonBlockingStepExecutionrunning a given block.static StepExecutionStepExecutions.synchronousVoid(StepContext context, StepExecutions.SynchronousBodyVoid body) Creates aSynchronousStepExecutionrunning 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-mostStepExecutions 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 ongoingStepExecutionand apply the action.static com.google.common.util.concurrent.ListenableFuture<?>StepExecution.acceptAll(Consumer<StepExecution> c) Apply the given action to all the active runningStepExecutions 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 StepExecutionModifierConstructorDescriptionprotectedAbstractStepDescriptorImpl(Class<? extends StepExecution> executionType) Deprecated. 
SynchronousNonBlockingStepExecutionand avoid Guice.