# Package org.gradle.tooling.events

The interfaces and classes related to registering for event notifications and listening to dispatched events.

See: Description

- Interface Summary
  Interface | 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.
  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.
  SuccessResult | Describes how an operation finished successfully.

- Enum Summary
  Enum | Description
  --- | ---
  OperationType | Enumerates the different types of operations for which progress events can be received.

## Package org.gradle.tooling.events Description

The interfaces and classes related to registering for event notifications and listening to dispatched events.