jBittorrentAPI
Interface DTListener

All Superinterfaces:
java.util.EventListener
All Known Implementing Classes:
DownloadManager

public interface DTListener
extends java.util.EventListener

Interface for managing events launched by the DownloadTask class


Method Summary
 void addActiveTask(java.lang.String id, DownloadTask dt)
           
 void peerAvailability(java.lang.String id, java.util.BitSet hasPiece)
           
 void peerReady(java.lang.String id)
           
 void peerRequest(java.lang.String peerID, int piece, int begin, int length)
           
 void pieceCompleted(java.lang.String peerID, int pieceNB, boolean complete)
           
 void pieceRequested(int pieceNB, boolean requested)
           
 void taskCompleted(java.lang.String id, int reason)
           
 

Method Detail

addActiveTask

void addActiveTask(java.lang.String id,
                   DownloadTask dt)

peerAvailability

void peerAvailability(java.lang.String id,
                      java.util.BitSet hasPiece)

peerReady

void peerReady(java.lang.String id)

peerRequest

void peerRequest(java.lang.String peerID,
                 int piece,
                 int begin,
                 int length)

pieceCompleted

void pieceCompleted(java.lang.String peerID,
                    int pieceNB,
                    boolean complete)

pieceRequested

void pieceRequested(int pieceNB,
                    boolean requested)

taskCompleted

void taskCompleted(java.lang.String id,
                   int reason)