public interface ProvisionedExecMethods<E extends AbstractExecSpec<E>> extends ConfigCacheSafeExecMethods, ExecMethods
Implements the exec methods from ExecMethods, leaving it to the plugin author to
Expects that the class implementing the interface can supply an instance of ProjectOperations
.E - Execution specification which must extend AbstractExecSpec.| Type Params | Return Type | Name and description |
|---|---|---|
|
public E |
createExecSpec()Create execution specification. |
|
public ExecOutput |
exec(E spec) |
|
public ExecOutput |
exec(Action<E> specConfigurator) |
|
public ExecOutput |
exec(groovy.lang.Closure<?> specConfigurator)Creates an execution specification, configures it by Groovy closure and then executes it. |
| Methods inherited from class | Name |
|---|---|
interface ConfigCacheSafeExecMethods |
exec, from, getConfigCacheSafeOperations |
interface ExecMethods |
exec, exec |
Create execution specification.
Creates an execution specification, configures it by Groovy closure and then executes it.
specConfigurator - Configurating closure.