# Uses of Package
org.eclipse.aether.transfer

- Packages that use org.eclipse.aether.transfer
  Package | Description
  --- | ---
  org.eclipse.aether | The primary API of the `RepositorySystem` and its functionality.
  org.eclipse.aether.connector.basic | Support for downloads/uploads using remote repositories that have a URI-based content structure/layout.
  org.eclipse.aether.impl | The provisional interfaces defining the various sub components that implement the repository system.
  org.eclipse.aether.internal.impl | The various sub components that collectively implement the repository system.
  org.eclipse.aether.spi.connector | The contract to access artifacts/metadata in remote repositories.
  org.eclipse.aether.spi.connector.checksum | The support infrastructure for repository connectors to apply checksum policies when validating the integrity of downloaded files.
  org.eclipse.aether.spi.connector.layout | The contract to locate URI-based resources using custom repository layouts.
  org.eclipse.aether.spi.connector.transport | The contract to download/upload URI-based resources using custom transport protocols.
  org.eclipse.aether.transfer | A listener and various exception types dealing with the transfer of a resource between the local system and a remote repository.
  org.eclipse.aether.transport.classpath | Support for downloads that utilize the classpath as "remote" storage.
  org.eclipse.aether.transport.file | Support for downloads/uploads using the local filesystem as "remote" storage.
  org.eclipse.aether.transport.http | Support for downloads/uploads via the HTTP and HTTPS protocols.
  org.eclipse.aether.transport.wagon | Support for downloads/uploads using Apache Maven Wagon.
  org.eclipse.aether.util.listener | Utilities to build repository and transfer listeners.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether
  Class and Description
  TransferListener A listener being notified of artifact/metadata transfers from/to remote repositories.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.connector.basic
  Class and Description
  NoRepositoryConnectorException Thrown in case of an unsupported remote repository type.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.impl
  Class and Description
  ArtifactTransferException Thrown when an artifact could not be uploaded/downloaded to/from a particular remote repository.
  MetadataTransferException Thrown when metadata could not be uploaded/downloaded to/from a particular remote repository.
  NoRepositoryConnectorException Thrown in case of an unsupported remote repository type.
  RepositoryOfflineException Thrown when a transfer could not be performed because a remote repository is not accessible in offline mode.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.internal.impl
  Class and Description
  ArtifactTransferException Thrown when an artifact could not be uploaded/downloaded to/from a particular remote repository.
  MetadataTransferException Thrown when metadata could not be uploaded/downloaded to/from a particular remote repository.
  NoRepositoryConnectorException Thrown in case of an unsupported remote repository type.
  NoRepositoryLayoutException Thrown in case of an unsupported repository layout.
  NoTransporterException Thrown in case of an unsupported transport protocol.
  RepositoryOfflineException Thrown when a transfer could not be performed because a remote repository is not accessible in offline mode.
  TransferResource Describes a resource being uploaded or downloaded by the repository system.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.spi.connector
  Class and Description
  ArtifactTransferException Thrown when an artifact could not be uploaded/downloaded to/from a particular remote repository.
  MetadataTransferException Thrown when metadata could not be uploaded/downloaded to/from a particular remote repository.
  NoRepositoryConnectorException Thrown in case of an unsupported remote repository type.
  TransferListener A listener being notified of artifact/metadata transfers from/to remote repositories.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.spi.connector.checksum
  Class and Description
  ChecksumFailureException Thrown in case of a checksum failure during an artifact/metadata download.
  TransferResource Describes a resource being uploaded or downloaded by the repository system.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.spi.connector.layout
  Class and Description
  NoRepositoryLayoutException Thrown in case of an unsupported repository layout.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.spi.connector.transport
  Class and Description
  NoTransporterException Thrown in case of an unsupported transport protocol.
  TransferCancelledException Thrown in case an upload/download was cancelled (e.g. due to user request).

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.transfer
  Class and Description
  ArtifactTransferException Thrown when an artifact could not be uploaded/downloaded to/from a particular remote repository.
  MetadataTransferException Thrown when metadata could not be uploaded/downloaded to/from a particular remote repository.
  TransferCancelledException Thrown in case an upload/download was cancelled (e.g. due to user request).
  TransferEvent An event fired to a transfer listener during an artifact/metadata transfer.
  TransferEvent.Builder A builder to create transfer events.
  TransferEvent.EventType The type of the event.
  TransferEvent.RequestType The type of the request/transfer being performed.
  TransferListener A listener being notified of artifact/metadata transfers from/to remote repositories.
  TransferResource Describes a resource being uploaded or downloaded by the repository system.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.transport.classpath
  Class and Description
  NoTransporterException Thrown in case of an unsupported transport protocol.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.transport.file
  Class and Description
  NoTransporterException Thrown in case of an unsupported transport protocol.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.transport.http
  Class and Description
  NoTransporterException Thrown in case of an unsupported transport protocol.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.transport.wagon
  Class and Description
  NoTransporterException Thrown in case of an unsupported transport protocol.

- Classes in org.eclipse.aether.transfer used by org.eclipse.aether.util.listener
  Class and Description
  AbstractTransferListener A skeleton implementation for custom transfer listeners.
  TransferCancelledException Thrown in case an upload/download was cancelled (e.g. due to user request).
  TransferEvent An event fired to a transfer listener during an artifact/metadata transfer.
  TransferListener A listener being notified of artifact/metadata transfers from/to remote repositories.

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