public interface ProvisionedExecMethods<E extends AbstractExecSpec<E>> extends 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 ExecResult |
exec(E spec) |
|
public ExecResult |
exec(Action<E> specConfigurator) |
|
public ExecResult |
exec(groovy.lang.Closure<?> specConfigurator)Creates an execution specification, configures it by Groovy closure and then executes it. |
|
public ProjectOperations |
getProjectOperations()Grolifant's configuration cache-safe operations. |
| Methods inherited from class | Name |
|---|---|
interface ExecMethods |
exec, exec |
Create execution specification.
Creates an execution specification, configures it by Groovy closure and then executes it.
specConfigurator - Configurating closure.Grolifant's configuration cache-safe operations.