# Package org.apache.ivy.plugins.repository

Interface Summary
Interface | Description
--- | ---
ArtifactResourceResolver | An `ArtifactResourceResolver` is responsible for the resolution of an artifact into a `ResolvedResource`.
LocalizableResource | Resource which can be located locally If local (checked via `Resource.isLocal()`), `LocalizableResource.getFile()` will return its local location, without any download or copy involved
Repository | Represents a collection of resources available to Ivy.
Resource | Represents a resource in an Ivy `Repository`.
ResourceDownloader | A `ResourceDownloader` is able to download a Resource to a File.
TransferListener | Listen to repository transfer

Class Summary
Class | Description
--- | ---
AbstractRepository |
BasicResource |
LazyResource |
RepositoryCopyProgressListener |
ResourceHelper |
TransferEvent | TransferEvent is used to notify TransferListeners about progress in transfer of resources form/to the respository This class is LARGELY inspired by org.apache.maven.wagon.events.TransferEvent released under the following copyright license: Copyright 2001-2005 The Apache Software Foundation.