# Package org.eclipse.aether.repository

- Interface Summary
  Interface | Description
  --- | ---
  ArtifactRepository | A repository hosting artifacts.
  Authentication | The authentication to use for accessing a protected resource.
  AuthenticationSelector | Selects authentication for a given remote repository.
  LocalRepositoryManager | Manages access to a local repository.
  MirrorSelector | Selects a mirror for a given remote repository.
  ProxySelector | Selects a proxy for a given remote repository.
  WorkspaceReader | Manages a repository backed by the IDE workspace, a build session or a similar ad-hoc collection of artifacts.

- Class Summary
  Class | Description
  --- | ---
  AuthenticationContext | A glorified map of key value pairs holding (cleartext) authentication data.
  AuthenticationDigest | A helper to calculate a fingerprint/digest for the authentication data of a repository/proxy.
  LocalArtifactRegistration | A request to register an artifact within the local repository.
  LocalArtifactRequest | A query to the local repository for the existence of an artifact.
  LocalArtifactResult | A result from the local repository about the existence of an artifact.
  LocalMetadataRegistration | A request to register metadata within the local repository.
  LocalMetadataRequest | A query to the local repository for the existence of metadata.
  LocalMetadataResult | A result from the local repository about the existence of metadata.
  LocalRepository | A repository on the local file system used to cache contents of remote repositories and to store locally installed artifacts.
  Proxy | A proxy to use for connections to a repository.
  RemoteRepository | A repository on a remote server.
  RemoteRepository.Builder | A builder to create remote repositories.
  RepositoryPolicy | A policy controlling access to a repository.
  WorkspaceRepository | A repository backed by an IDE workspace, the output of a build session or similar ad-hoc collection of artifacts.

- Exception Summary
  Exception | Description
  --- | ---
  NoLocalRepositoryManagerException | Thrown in case of an unsupported local repository type.

Copyright © 2010-2012 The Eclipse Foundation. All Rights Reserved.