# Package org.gradle.tooling.events.configuration

package org.gradle.tooling.events.configuration
Project configuration specific interfaces and classes related to event notifications.

- Related Packages
  Package
  Description
  org.gradle.tooling.events
  The interfaces and classes related to registering for event notifications and listening to dispatched events.
- Interfaces
  Class
  Description
  ConfigurationCacheEntryDiscardedResult
  A configuration cache entry was written but discarded at the end of the build, e.g.
  ConfigurationCacheEntryNotStoredResult
  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
  The final outcome of configuration caching for a build invocation.
  ConfigurationCacheEntryReusedResult
  A configuration cache entry was found and fully reused.
  ConfigurationCacheEntryStoredResult
  No reusable configuration cache entry was found and a new entry was stored.
  ConfigurationCacheEntryUndeterminedResult
  The build finished before the outcome of configuration caching was determined, e.g.
  ConfigurationCacheEntryUpdatedResult
  A configuration cache entry was found and partially reused; the invalidated projects were re-configured and the entry was updated.
  ConfigurationCacheFinishEvent
  An event that informs about the final outcome of configuration caching for a build invocation.
  ConfigurationCacheOperationDescriptor
  Describes the configuration caching of a build invocation for which an event has occurred.
  ConfigurationCacheProgressEvent
  Root interface for events that signal progress of configuration caching.
  ConfigurationCacheStartEvent
  An event that informs about the configuration cache entry outcome being reported.
  ProjectConfigurationFailureResult
  Describes how a project configuration operation finished with failures.
  ProjectConfigurationFinishEvent
  An event that informs about a project configuration operation having finished its execution.
  ProjectConfigurationOperationDescriptor
  Describes a project configuration operation for which an event has occurred.
  ProjectConfigurationOperationResult
  Describes the result of running a project configuration operation.
  ProjectConfigurationOperationResult.PluginApplicationResult
  Describes the result of applying a plugin.
  ProjectConfigurationProgressEvent
  Root interface for all events that signal progress while configuring a project.
  ProjectConfigurationStartEvent
  An event that informs about a project configuration operation having started its execution.
  ProjectConfigurationSuccessResult
  Describes how a project configuration operation finished successfully.