interface ConfigurableLauncher<T : ConfigurableLauncher<ConfigurableLauncher<*>>> : LongRunningOperation
A ConfigurableLauncher
allows you to configure a long running operation.
- the ConfigurableLauncher implementation to return as part of the fluent API.
Since
2.6
abstract fun addProgressListener(listener: ProgressListener): T abstract fun addProgressListener(listener: ProgressListener): T abstract fun addProgressListener(listener: ProgressListener, eventTypes: MutableSet<OperationType>): T abstract fun addProgressListener(listener: ProgressListener, vararg operationTypes: OperationType): T
{@inheritDoc} |
|
abstract fun setColorOutput(colorOutput: Boolean): T
{@inheritDoc} |
|
abstract fun setEnvironmentVariables(envVariables: MutableMap<String, String>): T
{@inheritDoc} |
|
abstract fun setJavaHome(javaHome: File): T
{@inheritDoc} |
|
abstract fun setJvmArguments(vararg jvmArguments: String): T abstract fun setJvmArguments(jvmArguments: MutableIterable<String>): T
{@inheritDoc} |
|
abstract fun setStandardError(outputStream: OutputStream): T
{@inheritDoc} |
|
abstract fun setStandardInput(inputStream: InputStream): T
{@inheritDoc} |
|
abstract fun setStandardOutput(outputStream: OutputStream): T
{@inheritDoc} |
|
abstract fun withArguments(vararg arguments: String): T abstract fun withArguments(arguments: MutableIterable<String>): T
{@inheritDoc} |
|
abstract fun withCancellationToken(cancellationToken: CancellationToken): T
{@inheritDoc} |
interface BuildActionExecuter<T : Any> : ConfigurableLauncher<BuildActionExecuter<T>>
Used to execute a BuildAction in the build process. |
|
interface BuildLauncher : ConfigurableLauncher<BuildLauncher>
A Instances of
|
|
interface ModelBuilder<T : Any> : ConfigurableLauncher<ModelBuilder<T>>
A You use a
|
|
interface TestLauncher : ConfigurableLauncher<TestLauncher>
A |