Package org.gradle.concurrent
Interface ParallelismConfiguration
- All Known Implementing Classes:
StartParameter
public interface ParallelismConfiguration
A
ParallelismConfiguration
defines the parallel settings for a Gradle build.- Since:
- 4.1
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the maximum number of concurrent workers used for underlying build operations.boolean
Returns true if parallel project execution is enabled.void
setMaxWorkerCount
(int maxWorkerCount) Specifies the maximum number of concurrent workers used for underlying build operations.void
setParallelProjectExecutionEnabled
(boolean parallelProjectExecution) Enables/disables parallel project execution.
-
Method Details
-
isParallelProjectExecutionEnabled
boolean isParallelProjectExecutionEnabled()Returns true if parallel project execution is enabled.- See Also:
-
setParallelProjectExecutionEnabled
void setParallelProjectExecutionEnabled(boolean parallelProjectExecution) Enables/disables parallel project execution.- See Also:
-
getMaxWorkerCount
int getMaxWorkerCount()Returns the maximum number of concurrent workers used for underlying build operations. Workers can be threads, processes or whatever Gradle considers a "worker". Some examples:- A thread running a task
- A test process
- A language compiler in a forked process
- Returns:
- maximum number of concurrent workers, always >= 1.
- See Also:
-
setMaxWorkerCount
void setMaxWorkerCount(int maxWorkerCount) Specifies the maximum number of concurrent workers used for underlying build operations.- Throws:
IllegalArgumentException
- ifmaxWorkerCount
is < 1- See Also:
-