public interface ProvisionedJvmExecMethods<E extends AbstractJvmExecSpec<E>> extends JvmExecMethods
Implements the exec
methods from JvmExecMethods, leaving it to the plugin author to
implement a method that can create an appropriate execution specification.
Expects that the class implementing the interface can supply an instance of ProjectOperations
.E
- Execution specification which must extends AbstractJvmExecSpec
.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 ProjectOperations |
getProjectOperations() Grolifant's configuration cache-safe operations. |
Methods inherited from class | Name |
---|---|
interface JvmExecMethods |
exec, exec |
Create execution specification.
Grolifant's configuration cache-safe operations.