public class DefaultDownloader extends Object implements ReportsDownloader
| Constructor and Description |
|---|
DefaultDownloader(Organizer organizer)
Constructor
|
DefaultDownloader(String baseDir)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addReportResolver(Role role,
ReportResolver reportResolver)
Add a new report resolver with the given host type
|
void |
downloadAny(PeerInfo peerInfo,
String testNumber)
Download any report
|
void |
downloadLastFailed(String id,
PeerInfo peerInfo)
Download files from the peers when a test failed
|
void |
downloadLastSuccessful(String id,
PeerInfo peerInfo)
Download files from the peers when a test is successful
|
Organizer |
getOrganizer() |
void |
waitForComplete()
Wait for the downloads to complete
|
public DefaultDownloader(String baseDir)
baseDir - the base directory for saving the reportspublic DefaultDownloader(Organizer organizer)
organizer - the report organizer to usepublic Organizer getOrganizer()
getOrganizer in interface ReportsDownloaderpublic void addReportResolver(Role role, ReportResolver reportResolver)
ReportsDownloaderaddReportResolver in interface ReportsDownloaderrole - the peer rolereportResolver - the report resolver to use for the host typepublic void downloadLastSuccessful(String id, PeerInfo peerInfo)
downloadLastSuccessful in interface ReportsDownloaderpeerInfo - the peer informationid - peer idpublic void downloadLastFailed(String id, PeerInfo peerInfo)
downloadLastFailed in interface ReportsDownloaderpeerInfo - the peer informationid - peer idpublic void downloadAny(PeerInfo peerInfo, String testNumber)
ReportsDownloaderdownloadAny in interface ReportsDownloaderpeerInfo - the peer informationtestNumber - test number to download the reportspublic void waitForComplete()
ReportsDownloaderwaitForComplete in interface ReportsDownloaderThis documentation was released into the public domain.