## Uses of Class
org.klomp.snark.PeerCoordinator

- Packages that use PeerCoordinator
  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 PeerCoordinator in org.klomp.snark

    Methods in org.klomp.snark that return PeerCoordinator
    Modifier and Type | Method and Description
    --- | ---
    `PeerCoordinator` | PeerCoordinatorSet.`get(byte[] infoHash)`

    Methods in org.klomp.snark that return types with arguments of type PeerCoordinator
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<PeerCoordinator>` | PeerCoordinatorSet.`iterator()`

    Methods in org.klomp.snark with parameters of type PeerCoordinator
    Modifier and Type | Method and Description
    --- | ---
    `void` | PeerCoordinatorSet.`add(PeerCoordinator coordinator)`
    `void` | Snark.`gotMetaInfo(PeerCoordinator coordinator, MetaInfo metainfo)` Called when the PeerCoordinator got the MetaInfo via magnet.
    `void` | CoordinatorListener.`gotMetaInfo(PeerCoordinator coordinator, MetaInfo metainfo)` Called when the PeerCoordinator got the MetaInfo via magnet.
    `void` | Snark.`peerChange(PeerCoordinator coordinator, Peer peer)` CoordinatorListener - this does nothing
    `void` | CoordinatorListener.`peerChange(PeerCoordinator coordinator, Peer peer)` Called when the PeerCoordinator notices a change in the state of a peer.
    `void` | PeerCoordinatorSet.`remove(PeerCoordinator coordinator)`

    Constructors in org.klomp.snark with parameters of type PeerCoordinator
    Constructor and Description
    `PeerAcceptor(PeerCoordinator coordinator)`
    `PeerCheckerTask(I2PSnarkUtil util, PeerCoordinator coordinator)`
    `PeerMonitorTask(PeerCoordinator coordinator)` Deprecated.
    `SnarkShutdown(Storage storage, PeerCoordinator coordinator, ConnectionAcceptor acceptor, TrackerClient trackerclient, ShutdownListener listener)` Deprecated.
    `TrackerClient(I2PSnarkUtil util, MetaInfo meta, String additionalTrackerURL, PeerCoordinator coordinator, Snark snark)` Call start() to start it.
    `WebPeer(PeerCoordinator coord, URI uri, PeerID peerID, MetaInfo metainfo)` Outgoing connection.