# Package-level declarations

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

## Types

BinaryPluginIdentifier
Link copied to clipboard
interface BinaryPluginIdentifier : PluginIdentifier
Identifies a Gradle binary plugin.
FailureResult
Link copied to clipboard
interface FailureResult : OperationResult
Describes how an operation finished with failures.
FinishEvent
Link copied to clipboard
interface FinishEvent : ProgressEvent
An event that informs about an operation having finished its execution.
OperationCompletionListener
Link copied to clipboard
interface OperationCompletionListener
A listener which is notified when operations run as part of the build complete.
OperationDescriptor
Link copied to clipboard
interface OperationDescriptor
Describes an operation for which an event has occurred.
OperationResult
Link copied to clipboard
interface OperationResult
Describes the result of running an operation.
OperationType
Link copied to clipboard
enum OperationType
Enumerates the different types of operations for which progress events can be received.
PluginIdentifier
Link copied to clipboard
interface PluginIdentifier
Identifies a Gradle plugin.
ProgressEvent
Link copied to clipboard
interface ProgressEvent
Root interface for all events that signal progress while executing an operation.
ProgressListener
Link copied to clipboard
interface ProgressListener
A listener which is notified when operations that are executed as part of running a build make progress.
ScriptPluginIdentifier
Link copied to clipboard
interface ScriptPluginIdentifier : PluginIdentifier
Identifies a Gradle script plugin.
SkippedResult
Link copied to clipboard
interface SkippedResult : OperationResult
Describes how an operation was skipped.
StartEvent
Link copied to clipboard
interface StartEvent : ProgressEvent
An event that informs about an operation having started its execution.
StatusEvent
Link copied to clipboard
interface StatusEvent : ProgressEvent
An event that informs about an interim results of the operation.
SuccessResult
Link copied to clipboard
interface SuccessResult : OperationResult
Describes how an operation finished successfully.