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 TypeMethodDescriptionintReturns the maximum number of concurrent workers used for underlying build operations.booleanReturns true if parallel project execution is enabled.voidsetMaxWorkerCount(int maxWorkerCount) Specifies the maximum number of concurrent workers used for underlying build operations.voidsetParallelProjectExecutionEnabled(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- ifmaxWorkerCountis < 1- See Also:
-