Interface PEPeerManagerListener

All Known Implementing Classes:
PeerManagerImpl.CoreListener, PEPeerManagerListenerAdapter, PieceBlocksView.ManagerData, PiecePickerImpl.PEPeerManagerListenerImpl

public interface PEPeerManagerListener
  • Method Details

    • peerAdded

      void peerAdded(PEPeerManager manager, PEPeer peer)
      The given peer has been added to the given manager.
      Parameters:
      manager - to which peer belongs
      peer - added
    • peerRemoved

      void peerRemoved(PEPeerManager manager, PEPeer peer)
      The given peer has been removed from the given manager.
      Parameters:
      manager - to which peer belongs
      peer - removed
    • pieceAdded

      void pieceAdded(PEPeerManager manager, PEPiece piece, PEPeer for_peer)
      piece activated
      Parameters:
      piece -
      for_peer - maybe null if not for a particular peer
    • pieceRemoved

      void pieceRemoved(PEPeerManager manager, PEPiece piece)
    • requestAdded

      void requestAdded(PEPeerManager manager, PEPiece piece, PEPeer peer, PeerReadRequest request)
    • peerDiscovered

      void peerDiscovered(PEPeerManager manager, PeerItem peer, PEPeer finder)
    • peerSentBadData

      void peerSentBadData(PEPeerManager manager, PEPeer peer, int piece_number)
    • pieceCorrupted

      void pieceCorrupted(PEPeerManager manager, int piece_number)
    • destroyed

      void destroyed(PEPeerManager manager)