com.ansys.ingress.client.api.transfers

## Interface TransferEventListener

- All Known Implementing Classes:
    TransferEventAdapter

      public interface TransferEventListener

  TransferEventListener is the interface that must be implemented to receive events from an EKM file transfer.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `dataExtractionCompleted(TransferEvent tEvent)` Indicates metadata extraction completed on the server.
    `void` | `dataExtractionStarted(TransferEvent tEvent)` Indicates metadata extraction started on the server.
    `void` | `fileDownloaded(TransferEvent event)` For a download, indicates a file has been downloaded to the destination file system.
    `void` | `transferCached(TransferEvent tEvent)` Indicates a transfer has completed transferring files to the EKM cache server.
    `void` | `transferCanceled(TransferEvent tEvent)` Indicates the transfer was canceled before completion.
    `void` | `transferCompleted(TransferEvent tEvent)` Indicates a transfer completed successfully.
    `void` | `transferFailed(TransferEvent tEvent)` Indicates a transfer failed.
    `void` | `transferProgress(TransferEvent tEvent)` Indicates progress has been reported by the transfer.
    `void` | `transferStarted(TransferEvent tEvent)` Indicates a transfer was started.

- - ### Method Detail

    - #### transferStarted

          void transferStarted(TransferEvent tEvent)

      Indicates a transfer was started.
      Parameters:
        `tEvent` - the event

    - #### transferCached

          void transferCached(TransferEvent tEvent)

      Indicates a transfer has completed transferring files to the EKM cache server.
      Parameters:
        `tEvent` - the event

    - #### transferCompleted

          void transferCompleted(TransferEvent tEvent)

      Indicates a transfer completed successfully.
      Parameters:
        `tEvent` - the event

    - #### transferFailed

          void transferFailed(TransferEvent tEvent)

      Indicates a transfer failed. Details about any errors that occurred are contained in the event.
      Parameters:
        `tEvent` - the event

    - #### transferProgress

          void transferProgress(TransferEvent tEvent)

      Indicates progress has been reported by the transfer. Details about the progress of the transfer are included in the event.
      Parameters:
        `tEvent` - the event

    - #### transferCanceled

          void transferCanceled(TransferEvent tEvent)

      Indicates the transfer was canceled before completion.
      Parameters:
        `tEvent` - the event

    - #### dataExtractionStarted

          void dataExtractionStarted(TransferEvent tEvent)

      Indicates metadata extraction started on the server.
      Parameters:
        `tEvent` - the event

    - #### dataExtractionCompleted

          void dataExtractionCompleted(TransferEvent tEvent)

      Indicates metadata extraction completed on the server.
      Parameters:
        `tEvent` - the event

    - #### fileDownloaded

          void fileDownloaded(TransferEvent event)

      For a download, indicates a file has been downloaded to the destination file system.
      Parameters:
        `event` - the event