## Uses of Interface
org.eclipse.aether.transfer.TransferListener

- Packages that use TransferListener
  Package | Description
  --- | ---
  org.eclipse.aether | The primary API of the `RepositorySystem` and its functionality.
  org.eclipse.aether.spi.connector | The contract to access artifacts/metadata in remote repositories.
  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.util.listener | Utilities to build repository and transfer listeners.

- - ### Uses of TransferListener in org.eclipse.aether

    Methods in org.eclipse.aether that return TransferListener
    Modifier and Type | Method and Description
    --- | ---
    `TransferListener` | RepositorySystemSession.`getTransferListener()` Gets the listener being notified of uploads/downloads by the repository system.
    `TransferListener` | DefaultRepositorySystemSession.`getTransferListener()`
    `TransferListener` | AbstractForwardingRepositorySystemSession.`getTransferListener()`

    Methods in org.eclipse.aether with parameters of type TransferListener
    Modifier and Type | Method and Description
    --- | ---
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setTransferListener(TransferListener transferListener)` Sets the listener being notified of uploads/downloads by the repository system.

  - ### Uses of TransferListener in org.eclipse.aether.spi.connector

    Methods in org.eclipse.aether.spi.connector that return TransferListener
    Modifier and Type | Method and Description
    --- | ---
    `TransferListener` | Transfer.`getListener()` Gets the listener that is to be notified during the transfer.

    Methods in org.eclipse.aether.spi.connector with parameters of type TransferListener
    Modifier and Type | Method and Description
    --- | ---
    `MetadataUpload` | MetadataUpload.`setListener(TransferListener listener)`
    `MetadataDownload` | MetadataDownload.`setListener(TransferListener listener)`
    `ArtifactUpload` | ArtifactUpload.`setListener(TransferListener listener)`
    `ArtifactDownload` | ArtifactDownload.`setListener(TransferListener listener)`

  - ### Uses of TransferListener in org.eclipse.aether.transfer

    Classes in org.eclipse.aether.transfer that implement TransferListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractTransferListener` A skeleton implementation for custom transfer listeners.

  - ### Uses of TransferListener in org.eclipse.aether.util.listener

    Classes in org.eclipse.aether.util.listener that implement TransferListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChainedTransferListener` A transfer listener that delegates to zero or more other listeners (multicast).

    Methods in org.eclipse.aether.util.listener that return TransferListener
    Modifier and Type | Method and Description
    --- | ---
    `static TransferListener` | ChainedTransferListener.`newInstance(TransferListener listener1, TransferListener listener2)` Creates a new multicast listener that delegates to the specified listeners.

    Methods in org.eclipse.aether.util.listener with parameters of type TransferListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | ChainedTransferListener.`add(TransferListener listener)` Adds the specified listener to the end of the multicast chain.
    `protected void` | ChainedTransferListener.`handleError(TransferEvent event, TransferListener listener, RuntimeException error)`
    `static TransferListener` | ChainedTransferListener.`newInstance(TransferListener listener1, TransferListener listener2)` Creates a new multicast listener that delegates to the specified listeners.
    `void` | ChainedTransferListener.`remove(TransferListener listener)` Removes the specified listener from the multicast chain.

    Method parameters in org.eclipse.aether.util.listener with type arguments of type TransferListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | ChainedTransferListener.`add(Collection<? extends TransferListener> listeners)` Adds the specified listeners to the end of the multicast chain.

    Constructors in org.eclipse.aether.util.listener with parameters of type TransferListener
    Constructor and Description
    `ChainedTransferListener(TransferListener... listeners)` Creates a new multicast listener that delegates to the specified listeners.

    Constructor parameters in org.eclipse.aether.util.listener with type arguments of type TransferListener
    Constructor and Description
    `ChainedTransferListener(Collection<? extends TransferListener> listeners)` Creates a new multicast listener that delegates to the specified listeners.

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