Package org.gradle.tooling
package org.gradle.tooling
The main interfaces and classes of the Gradle tooling API.
-
ClassDescriptionBuildAction<T>An action that executes against a Gradle build and produces a result of type
T
.Used to execute aBuildAction
in the build process.Builder for a build action that hooks into different phases of the build.Thrown when aBuildAction
fails.Thrown when aLongRunningOperation
is cancelled before the operation completes.Provides aBuildAction
various ways to control a Gradle build and access information about the build.Thrown when a Gradle build fails or when a model cannot be built.ABuildLauncher
allows you to configure and execute a Gradle build.Token that propagates notification that an operation should be cancelled.ACancellationTokenSource
allows you to issue cancellation requests to one or moreLongRunningOperation
instances.ConfigurableLauncher<T extends ConfigurableLauncher<T>>AConfigurableLauncher
allows you to configure a long running operation.Represents a failure.Represent a test assertion failure where the test fails due to a broken assertion.Thrown when there is some problem using a Gradle connection.AGradleConnector
is the main entry point to the Gradle tooling API.A handler for an intermediate result obtained by aBuildActionExecuter
.Thrown whenever a listener fails with an exception, which in general implies that the build completed like it should, but that one of the listeners failed with an exception.Offers ways to communicate both ways with a Gradle operation, be it building a model or running tasks.ModelBuilder<T>AModelBuilder
allows you to fetch a snapshot of some model for a project or a build.Some information about a piece of work of a long running operation.A listener which is notified as some long running operation makes progress.Represents a long-lived connection to a Gradle project.A handler for an asynchronous operation which returns an object of type T.Receives a value sent viaBuildController.send(Object)
.Supplier<T>A value supplier.Represent a test assertion failure where the test fails due to a broken assertion.Thrown when theTestLauncher
cannot run tests, or when one or more tests fail.Describes a test failure, that can either be a test assertion failure or a test framework failure.Describes an unexpected test failure, i.e.ATestLauncher
allows you to execute tests in a Gradle build.Provides infrastructure to select which test classes, methods, and packages will be included in the test execution.Provides test selection from a specific test task.Annotation used to mark TAPI model interfaces.Thrown when the client is trying to acquire a model that is unknown to the Tooling API.Thrown when the target Gradle version does not support a particular feature.