Class StepExecutions
java.lang.Object
org.jenkinsci.plugins.workflow.steps.StepExecutions
Builder for simple 
StepExecution implementations.
 Convenient for use from Step.start(org.jenkinsci.plugins.workflow.steps.StepContext) when a permanent serial form is unimportant.
 Use StepContext.get(java.lang.Class<T>) to access contextual objects as usual.
 The lambda arguments may refer to Step parameter fields directly.
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interface - 
Method Summary
Modifier and TypeMethodDescriptionstatic StepExecutionblock(StepContext context, StepExecutions.BlockBody body) Creates a block-scoped execution allowing various initial actions includingBodyInvoker.withContext(java.lang.Object).static StepExecutionsynchronous(StepContext context, StepExecutions.SynchronousBody body) Creates aSynchronousStepExecutionrunning a given block with a return value.static StepExecutionsynchronousNonBlocking(StepContext context, StepExecutions.SynchronousBody body) Creates aSynchronousNonBlockingStepExecutionrunning a given block with a return value.static StepExecutionCreates aSynchronousNonBlockingStepExecutionrunning a given block.static StepExecutionsynchronousVoid(StepContext context, StepExecutions.SynchronousBodyVoid body) Creates aSynchronousStepExecutionrunning a given block. 
- 
Method Details
- 
synchronous
Creates aSynchronousStepExecutionrunning a given block with a return value. - 
synchronousVoid
public static StepExecution synchronousVoid(StepContext context, StepExecutions.SynchronousBodyVoid body) Creates aSynchronousStepExecutionrunning a given block. - 
synchronousNonBlocking
public static StepExecution synchronousNonBlocking(StepContext context, StepExecutions.SynchronousBody body) Creates aSynchronousNonBlockingStepExecutionrunning a given block with a return value. - 
synchronousNonBlockingVoid
public static StepExecution synchronousNonBlockingVoid(StepContext context, StepExecutions.SynchronousBodyVoid body) Creates aSynchronousNonBlockingStepExecutionrunning a given block. - 
block
Creates a block-scoped execution allowing various initial actions includingBodyInvoker.withContext(java.lang.Object). There is no pluggable final action, sinceBodyExecutionCallback.wrap(com.google.common.util.concurrent.FutureCallback<java.lang.Object>)is used, so it is a simple tail call. 
 -