# Package org.apache.ivy.core.resolve

- Interface Summary
  Interface | Description
  --- | ---
  ResolveEngineSettings |

- Class Summary
  Class | Description
  --- | ---
  DownloadOptions |
  IvyNode |
  IvyNodeBlacklist | Information about a blacklisted module, providing context information in which it has been blacklisted
  IvyNodeCallers |
  IvyNodeCallers.Caller |
  IvyNodeEviction |
  IvyNodeEviction.EvictionData | This class contains data about the eviction of an `IvyNode`.
  IvyNodeUsage | Class collecting usage data for an IvyNode.
  ResolveData |
  ResolvedModuleRevision | Represents a module revision provisioned on the local filesystem.
  ResolveEngine | The resolve engine which is the core of the dependency resolution mechanism used in Ivy.
  ResolveOptions | A set of options used during resolve related tasks
  VisitData | This class is used to store data related to one node of the dependency graph visit.
  VisitNode | A visit node is an object used to represent one visit from one parent on an `IvyNode` of the dependency graph.

- Exception Summary
  Exception | Description
  --- | ---
  ResolveProcessException | ResolveProcessException is an exception which is used to control the resolve process.
  RestartResolveProcess | This RuntimeException is used during the resolve process to ask the engine to restart the resolve process.