package org.limewire.bittorrent;
import org.limewire.util.StringUtils;
/**
* Data returned by a tracker scrape for a given torrent.
*/
public class TorrentScrapeData {
private final long complete, incomplete, downloaded;
public TorrentScrapeData(long complete, long incomplete, long downloaded) {
this.complete = complete;
this.incomplete = incomplete;
this.downloaded = downloaded;
}
/**
* @return number of peers on the tracker that have the entire torrent.
* aka seeders
*/
public long getComplete() {
return complete;
}
/**
* @return number of peers on the tracker that have the do not
* have the entire torrent.
* aka leechers
*/
public long getIncomplete() {
return incomplete;
}
/**
* @return number of times the torrent has been downloaded.
*/
public long getDownloaded() {
return downloaded;
}
@Override
public String toString() {
return StringUtils.toString(this);
}
}