# Package org.gradle.tooling.events

@Incubating package org.gradle.tooling.events
The interfaces and classes related to registering for event notifications and listening to dispatched events.

Related Packages
Package
Description
org.gradle.tooling
The main interfaces and classes of the Gradle tooling API.
org.gradle.tooling.events.task
Task execution specific interfaces and classes related to event notifications.
org.gradle.tooling.events.test
Test execution specific interfaces and classes related to event notifications.
org.gradle.tooling.exceptions
Exceptions thrown when using the tooling API.
org.gradle.tooling.model
The general-purpose tooling model types, provided by the tooling API.
Class
Description
FailureResult
Describes how an operation finished with failures.
FinishEvent
An event that informs about an operation having finished its execution.
OperationDescriptor
Describes an operation for which an event has occurred.
OperationResult
Describes the result of running an operation.
OperationType
Enumerates the different types of operations for which progress events can be received.
ProgressEvent
Root interface for all events that signal progress while executing an operation.
ProgressListener
A listener which is notified when operations that are executed as part of running a build make progress.
SkippedResult
Describes how an operation was skipped.
StartEvent
An event that informs about an operation having started its execution.
StatusEvent
An event that informs about an interim results of the operation.
SuccessResult
Describes how an operation finished successfully.