Interface CoordinatorListener

All Known Implementing Classes:
FetchAndAdd, Snark

interface CoordinatorListener
Callback used when some peer changes state.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addMessage(String message)
     
    void
    gotMetaInfo(PeerCoordinator coordinator, MetaInfo metainfo)
    Called when the PeerCoordinator got the MetaInfo via magnet.
    boolean
    Is i2psnark as a whole over its limit?
    boolean
    overUpBWLimit(long total)
    Is a particular peer who has this recent download rate (in Bps) over our upstream bandwidth limit?
    boolean
    overUploadLimit(int uploaders)
    Is this number of uploaders over the per-torrent limit?
    void
    peerChange(PeerCoordinator coordinator, Peer peer)
    Called when the PeerCoordinator notices a change in the state of a peer.
  • Method Details

    • peerChange

      void peerChange(PeerCoordinator coordinator, Peer peer)
      Called when the PeerCoordinator notices a change in the state of a peer.
    • gotMetaInfo

      void gotMetaInfo(PeerCoordinator coordinator, MetaInfo metainfo)
      Called when the PeerCoordinator got the MetaInfo via magnet.
      Since:
      0.8.4
    • overUploadLimit

      boolean overUploadLimit(int uploaders)
      Is this number of uploaders over the per-torrent limit?
    • overUpBWLimit

      boolean overUpBWLimit()
      Is i2psnark as a whole over its limit?
    • overUpBWLimit

      boolean overUpBWLimit(long total)
      Is a particular peer who has this recent download rate (in Bps) over our upstream bandwidth limit?
    • addMessage

      void addMessage(String message)