api / org.gradle.tooling.events

Package org.gradle.tooling.events

Types

FailureResult

interface FailureResult : OperationResult

Describes how an operation finished with failures.

FinishEvent

interface FinishEvent : ProgressEvent

An event that informs about an operation having finished its execution.

OperationDescriptor

interface OperationDescriptor

Describes an operation for which an event has occurred.

You can use equals() to determine whether 2 different descriptors refer to the same operation.

The subtypes of this interface define specific types of operations, such as task execution.

OperationResult

interface OperationResult

Describes the result of running an operation.

OperationType

class OperationType

Enumerates the different types of operations for which progress events can be received.

ProgressEvent

interface ProgressEvent

Root interface for all events that signal progress while executing an operation. For example, an operation can be the execution of a build, of a task, of a test, etc. A progress event can, for example, signal that a test has started, a task has finished, etc.

ProgressListener

interface ProgressListener

A listener which is notified when operations that are executed as part of running a build make progress.

SkippedResult

interface SkippedResult : OperationResult

Describes how an operation was skipped.

StartEvent

interface StartEvent : ProgressEvent

An event that informs about an operation having started its execution.

StatusEvent

interface StatusEvent : ProgressEvent

An event that informs about an interim results of the operation.

SuccessResult

interface SuccessResult : OperationResult

Describes how an operation finished successfully.