# Package-level declarations

Classes for embedding Gradle.

## Types

BuildAdapter
Link copied to clipboard
open class BuildAdapter : BuildListener
A BuildListener adapter class for receiving build events.
BuildListener
Link copied to clipboard
interface BuildListener
A `BuildListener` is notified of the major lifecycle events as a build is executed.
BuildResult
Link copied to clipboard
open class BuildResult
A `BuildResult` packages up the result of a build.
StartParameter
Link copied to clipboard
open class StartParameter : LoggingConfiguration, ParallelismConfiguration, Serializable
`StartParameter` defines the configuration used by a Gradle instance to execute a build.
TaskExecutionRequest
Link copied to clipboard
interface TaskExecutionRequest
A request to execute some tasks, along with an optional project path context to provide information necessary to select the tasks