Package org.gradle.profiler.gradle
Class ToolingApiGradleClient
java.lang.Object
org.gradle.profiler.gradle.ToolingApiGradleClient
- All Implemented Interfaces:
Closeable,AutoCloseable,GradleInvoker,GradleClient
-
Constructor Summary
ConstructorsConstructorDescriptionToolingApiGradleClient(org.gradle.tooling.ProjectConnection projectConnection) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidloadToolingModel(List<String> tasks, List<String> gradleArgs, List<String> jvmArgs, Class<?> toolingModel) <T extends org.gradle.tooling.LongRunningOperation,R>
RrunOperation(Function<org.gradle.tooling.ProjectConnection, T> createOperation, Function<T, R> operationAction) void<T> TrunToolingAction(List<String> tasks, List<String> gradleArgs, List<String> jvmArgs, org.gradle.tooling.BuildAction<T> action, Consumer<org.gradle.tooling.BuildActionExecuter<?>> configureAction)
-
Constructor Details
-
ToolingApiGradleClient
public ToolingApiGradleClient(org.gradle.tooling.ProjectConnection projectConnection)
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
runOperation
-
runTasks
- Specified by:
runTasksin interfaceGradleInvoker
-
loadToolingModel
public void loadToolingModel(List<String> tasks, List<String> gradleArgs, List<String> jvmArgs, Class<?> toolingModel) - Specified by:
loadToolingModelin interfaceGradleInvoker
-
runToolingAction
public <T> T runToolingAction(List<String> tasks, List<String> gradleArgs, List<String> jvmArgs, org.gradle.tooling.BuildAction<T> action, Consumer<org.gradle.tooling.BuildActionExecuter<?>> configureAction) - Specified by:
runToolingActionin interfaceGradleInvoker
-