# Package-level declarations

Project configuration specific interfaces and classes related to event notifications.

## Types

ConfigurationCacheEntryDiscardedResult
Link copied to clipboard
@Incubating
@NullMarked
interface ConfigurationCacheEntryDiscardedResult : ConfigurationCacheEntryOutcomeResult
A configuration cache entry was written but discarded at the end of the build, e.g.
ConfigurationCacheEntryNotStoredResult
Link copied to clipboard
@Incubating
@NullMarked
interface ConfigurationCacheEntryNotStoredResult : ConfigurationCacheEntryOutcomeResult
No configuration cache entry was stored on purpose: no reusable entry was found while the cache is in read-only mode, or configuration caching was degraded gracefully because incompatible tasks were scheduled.
ConfigurationCacheEntryOutcomeResult
Link copied to clipboard
@Incubating
@NullMarked
interface ConfigurationCacheEntryOutcomeResult : OperationResult
The final outcome of configuration caching for a build invocation.
ConfigurationCacheEntryReusedResult
Link copied to clipboard
@Incubating
@NullMarked
interface ConfigurationCacheEntryReusedResult : ConfigurationCacheEntryOutcomeResult
A configuration cache entry was found and fully reused.
ConfigurationCacheEntryStoredResult
Link copied to clipboard
@Incubating
@NullMarked
interface ConfigurationCacheEntryStoredResult : ConfigurationCacheEntryOutcomeResult
No reusable configuration cache entry was found and a new entry was stored.
ConfigurationCacheEntryUndeterminedResult
Link copied to clipboard
@Incubating
@NullMarked
interface ConfigurationCacheEntryUndeterminedResult : ConfigurationCacheEntryOutcomeResult
The build finished before the outcome of configuration caching was determined, e.g.
ConfigurationCacheEntryUpdatedResult
Link copied to clipboard
@Incubating
@NullMarked
interface ConfigurationCacheEntryUpdatedResult : ConfigurationCacheEntryOutcomeResult
A configuration cache entry was found and partially reused; the invalidated projects were re-configured and the entry was updated.
ConfigurationCacheFinishEvent
Link copied to clipboard
@Incubating
@NullMarked
interface ConfigurationCacheFinishEvent : ConfigurationCacheProgressEvent, FinishEvent
An event that informs about the final outcome of configuration caching for a build invocation.
ConfigurationCacheOperationDescriptor
Link copied to clipboard
@Incubating
@NullMarked
interface ConfigurationCacheOperationDescriptor : OperationDescriptor
Describes the configuration caching of a build invocation for which an event has occurred.
ConfigurationCacheProgressEvent
Link copied to clipboard
@Incubating
@NullMarked
interface ConfigurationCacheProgressEvent : ProgressEvent
Root interface for events that signal progress of configuration caching.
ConfigurationCacheStartEvent
Link copied to clipboard
@Incubating
@NullMarked
interface ConfigurationCacheStartEvent : ConfigurationCacheProgressEvent, StartEvent
An event that informs about the configuration cache entry outcome being reported.
ProjectConfigurationFailureResult
Link copied to clipboard
interface ProjectConfigurationFailureResult : ProjectConfigurationOperationResult, FailureResult
Describes how a project configuration operation finished with failures.
ProjectConfigurationFinishEvent
Link copied to clipboard
interface ProjectConfigurationFinishEvent : ProjectConfigurationProgressEvent, FinishEvent
An event that informs about a project configuration operation having finished its execution.
ProjectConfigurationOperationDescriptor
Link copied to clipboard
interface ProjectConfigurationOperationDescriptor : OperationDescriptor
Describes a project configuration operation for which an event has occurred.
ProjectConfigurationOperationResult
Link copied to clipboard
interface ProjectConfigurationOperationResult : OperationResult
Describes the result of running a project configuration operation.
ProjectConfigurationProgressEvent
Link copied to clipboard
interface ProjectConfigurationProgressEvent : ProgressEvent
Root interface for all events that signal progress while configuring a project.
ProjectConfigurationStartEvent
Link copied to clipboard
interface ProjectConfigurationStartEvent : ProjectConfigurationProgressEvent, StartEvent
An event that informs about a project configuration operation having started its execution.
ProjectConfigurationSuccessResult
Link copied to clipboard
interface ProjectConfigurationSuccessResult : ProjectConfigurationOperationResult, SuccessResult
Describes how a project configuration operation finished successfully.