Class ConsumerOperationParameters
- java.lang.Object
-
- org.gradle.tooling.internal.consumer.parameters.ConsumerOperationParameters
-
- All Implemented Interfaces:
BuildOperationParametersVersion1
,BuildParameters
,BuildParametersVersion1
,InternalProtocolInterface
,LongRunningOperationParametersVersion1
public class ConsumerOperationParameters extends java.lang.Object implements BuildOperationParametersVersion1, BuildParametersVersion1, BuildParameters
This is used via reflection from `ProviderOperationParameters`.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConsumerOperationParameters.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConsumerOperationParameters.Builder
builder()
java.util.List<java.lang.String>
getArguments()
FailsafeBuildProgressListenerAdapter
getBuildProgressListener()
org.gradle.initialization.BuildCancellationToken
getCancellationToken()
java.io.File
getDaemonBaseDir()
java.util.concurrent.TimeUnit
getDaemonMaxIdleTimeUnits()
Specifies the units for the maximum idle time.java.lang.Integer
getDaemonMaxIdleTimeValue()
Specifies the maximum idle time for any daemon process launched by the provider, or null to use the default.java.lang.String
getEntryPointName()
java.util.Map<java.lang.String,java.lang.String>
getEnvironmentVariables()
java.io.File
getGradleUserHomeDir()
Returns the Gradle user home directory, or null to use default.java.util.List<java.io.File>
getInjectedPluginClasspath()
java.io.File
getJavaHome()
java.util.List<java.lang.String>
getJvmArguments()
java.util.List<InternalLaunchable>
getLaunchables()
ProgressListenerVersion1
getProgressListener()
Returns the listener to receive progress events.java.io.File
getProjectDir()
java.io.OutputStream
getStandardError()
Returns the output stream to write stderr logging to.java.io.InputStream
getStandardInput()
Returns the input stream to that can be consumed.java.io.OutputStream
getStandardOutput()
Returns the output stream to write stdout logging to.long
getStartTime()
java.util.List<java.lang.String>
getTasks()
boolean
getVerboseLogging()
java.lang.Boolean
isColorOutput()
java.lang.Boolean
isEmbedded()
Specifies whether to run the build in this process, or null to use default.java.lang.Boolean
isSearchUpwards()
Specifies whether to search for root project, or null to use default.
-
-
-
Method Detail
-
builder
public static ConsumerOperationParameters.Builder builder()
-
getEntryPointName
public java.lang.String getEntryPointName()
-
getStartTime
public long getStartTime()
- Specified by:
getStartTime
in interfaceBuildOperationParametersVersion1
- Since:
- 1.0-milestone-3
-
getVerboseLogging
public boolean getVerboseLogging()
- Specified by:
getVerboseLogging
in interfaceBuildOperationParametersVersion1
-
getGradleUserHomeDir
public java.io.File getGradleUserHomeDir()
Description copied from interface:BuildOperationParametersVersion1
Returns the Gradle user home directory, or null to use default.- Specified by:
getGradleUserHomeDir
in interfaceBuildOperationParametersVersion1
- Since:
- 1.0-milestone-3
-
getProjectDir
public java.io.File getProjectDir()
- Specified by:
getProjectDir
in interfaceBuildOperationParametersVersion1
- Since:
- 1.0-milestone-3
-
isSearchUpwards
public java.lang.Boolean isSearchUpwards()
Description copied from interface:BuildOperationParametersVersion1
Specifies whether to search for root project, or null to use default.- Specified by:
isSearchUpwards
in interfaceBuildOperationParametersVersion1
- Since:
- 1.0-milestone-3
-
isEmbedded
public java.lang.Boolean isEmbedded()
Description copied from interface:BuildOperationParametersVersion1
Specifies whether to run the build in this process, or null to use default.- Specified by:
isEmbedded
in interfaceBuildOperationParametersVersion1
- Since:
- 1.0-milestone-3
-
getDaemonMaxIdleTimeUnits
public java.util.concurrent.TimeUnit getDaemonMaxIdleTimeUnits()
Description copied from interface:BuildOperationParametersVersion1
Specifies the units for the maximum idle time.- Specified by:
getDaemonMaxIdleTimeUnits
in interfaceBuildOperationParametersVersion1
- Since:
- 1.0-milestone-3
-
getDaemonMaxIdleTimeValue
public java.lang.Integer getDaemonMaxIdleTimeValue()
Description copied from interface:BuildOperationParametersVersion1
Specifies the maximum idle time for any daemon process launched by the provider, or null to use the default.- Specified by:
getDaemonMaxIdleTimeValue
in interfaceBuildOperationParametersVersion1
- Since:
- 1.0-milestone-3
-
getDaemonBaseDir
public java.io.File getDaemonBaseDir()
- Since:
- 2.2-rc-1
-
getStandardOutput
public java.io.OutputStream getStandardOutput()
Description copied from interface:LongRunningOperationParametersVersion1
Returns the output stream to write stdout logging to.- Specified by:
getStandardOutput
in interfaceLongRunningOperationParametersVersion1
- Returns:
- The output stream. May be null.
- Since:
- 1.0-milestone-3
-
getStandardError
public java.io.OutputStream getStandardError()
Description copied from interface:LongRunningOperationParametersVersion1
Returns the output stream to write stderr logging to.- Specified by:
getStandardError
in interfaceLongRunningOperationParametersVersion1
- Returns:
- The output stream. May be null.
- Since:
- 1.0-milestone-3
-
isColorOutput
public java.lang.Boolean isColorOutput()
- Since:
- 2.3-rc-1
-
getStandardInput
public java.io.InputStream getStandardInput()
Description copied from interface:LongRunningOperationParametersVersion1
Returns the input stream to that can be consumed.- Specified by:
getStandardInput
in interfaceLongRunningOperationParametersVersion1
- Returns:
- The input stream. May be null.
-
getJavaHome
public java.io.File getJavaHome()
-
getJvmArguments
public java.util.List<java.lang.String> getJvmArguments()
-
getEnvironmentVariables
public java.util.Map<java.lang.String,java.lang.String> getEnvironmentVariables()
-
getArguments
public java.util.List<java.lang.String> getArguments()
-
getTasks
public java.util.List<java.lang.String> getTasks()
- Specified by:
getTasks
in interfaceBuildParametersVersion1
-
getLaunchables
public java.util.List<InternalLaunchable> getLaunchables()
- Since:
- 1.12-rc-1
-
getInjectedPluginClasspath
public java.util.List<java.io.File> getInjectedPluginClasspath()
- Since:
- 2.8-rc-1
-
getProgressListener
public ProgressListenerVersion1 getProgressListener()
Description copied from interface:LongRunningOperationParametersVersion1
Returns the listener to receive progress events.- Specified by:
getProgressListener
in interfaceLongRunningOperationParametersVersion1
- Returns:
- The listener. Must not be null.
- Since:
- 1.0-milestone-3
-
getBuildProgressListener
public FailsafeBuildProgressListenerAdapter getBuildProgressListener()
- Since:
- 2.4-rc-1
-
getCancellationToken
public org.gradle.initialization.BuildCancellationToken getCancellationToken()
-
-