## Uses of Interface
org.klomp.snark.CompleteListener

- Packages that use CompleteListener
  Package | Description
  --- | ---
  org.klomp.snark | I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced to add a web UI, DHT support, and other features.

- - ### Uses of CompleteListener in org.klomp.snark

    Classes in org.klomp.snark that implement CompleteListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SnarkManager` Central manager for multiple torrent downloads and the I2PSnark application.
    `(package private) class` | `UpdateRunner` The downloader for router signed updates.

    Methods in org.klomp.snark with parameters of type CompleteListener
    Modifier and Type | Method and Description
    --- | ---
    `Snark` | SnarkManager.`addMagnet(String name, byte[] ih, String trackerURL, boolean updateStatus, boolean autoStart, File dataDir, CompleteListener listener)` Add a torrent with the info hash alone (magnet / maggot) External use is for UpdateRunner.

    Constructors in org.klomp.snark with parameters of type CompleteListener
    Constructor and Description
    `Snark(I2PSnarkUtil util, String torrent, byte[] ih, String trackerURL, CompleteListener complistener, PeerCoordinatorSet peerCoordinatorSet, ConnectionAcceptor connectionAcceptor, boolean ignored, String rootDir)` multitorrent, magnet, Used by snark-rpc plugin
    `Snark(I2PSnarkUtil util, String torrent, byte[] ih, String trackerURL, CompleteListener complistener, PeerCoordinatorSet peerCoordinatorSet, ConnectionAcceptor connectionAcceptor, String rootDir)` multitorrent, magnet
    `Snark(I2PSnarkUtil util, String torrent, String ip, int user_port, StorageListener slistener, CoordinatorListener clistener, CompleteListener complistener, PeerCoordinatorSet peerCoordinatorSet, ConnectionAcceptor connectionAcceptor, String rootDir)` multitorrent
    `Snark(I2PSnarkUtil util, String torrent, String ip, int user_port, StorageListener slistener, CoordinatorListener clistener, CompleteListener complistener, PeerCoordinatorSet peerCoordinatorSet, ConnectionAcceptor connectionAcceptor, String rootDir, File baseFile)` multitorrent