# Package-level declarations

Task execution specific interfaces and classes related to event notifications.

## Types

TaskExecutionResult
Link copied to clipboard
interface TaskExecutionResult : TaskOperationResult
Describes the result of a non-skipped task.
TaskFailureResult
Link copied to clipboard
interface TaskFailureResult : TaskExecutionResult, FailureResult
Describes how a task operation finished with failures.
TaskFinishEvent
Link copied to clipboard
interface TaskFinishEvent : TaskProgressEvent, FinishEvent
An event that informs about a task having finished its execution.
TaskOperationDescriptor
Link copied to clipboard
interface TaskOperationDescriptor : OperationDescriptor
Describes a task operation for which an event has occurred.
TaskOperationResult
Link copied to clipboard
interface TaskOperationResult : OperationResult
Describes the result of running a task operation.
TaskProgressEvent
Link copied to clipboard
interface TaskProgressEvent : ProgressEvent
Root interface for all events that signal progress while executing a task.
TaskSkippedResult
Link copied to clipboard
interface TaskSkippedResult : TaskOperationResult, SkippedResult
Describes how a task operation was skipped.
TaskStartEvent
Link copied to clipboard
interface TaskStartEvent : TaskProgressEvent, StartEvent
An event that informs about a task having started its execution.
TaskSuccessResult
Link copied to clipboard
interface TaskSuccessResult : TaskExecutionResult, SuccessResult
Describes how a task operation finished successfully.