# Package-level declarations

Classes for managing and monitoring build execution.

## Types

TaskActionListener
Link copied to clipboard
interface TaskActionListener
A `TaskActionListener` is notified of the actions that a task performs.
TaskExecutionAdapter
Link copied to clipboard
open class TaskExecutionAdapter : TaskExecutionListener
A TaskExecutionListener adapter class for receiving task execution events.
TaskExecutionGraph
Link copied to clipboard
@ServiceScope(value = [Build::class, Project::class])
interface TaskExecutionGraph
A `TaskExecutionGraph` is responsible for managing the execution of the Task instances which are part of the build.
TaskExecutionGraphListener
Link copied to clipboard
interface TaskExecutionGraphListener
A `TaskExecutionGraphListener` is notified when the TaskExecutionGraph has been populated.
TaskExecutionListener
Link copied to clipboard
interface TaskExecutionListener
A `TaskExecutionListener` is notified of the execution of the tasks in a build.