public class BrokerDownloader extends Object implements ReportsDownloader
| Constructor and Description |
|---|
BrokerDownloader(Maestro maestro,
Organizer organizer) |
BrokerDownloader(Maestro maestro,
String baseDir) |
| 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 the last failed reports
|
void |
downloadLastSuccessful(String id,
PeerInfo peerInfo)
Download the last successful reports
|
Organizer |
getOrganizer() |
void |
waitForComplete()
Wait for the downloads to complete
|
public 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)
ReportsDownloaderdownloadLastSuccessful in interface ReportsDownloaderid - peer idpeerInfo - the peer informationpublic void downloadLastFailed(String id, PeerInfo peerInfo)
ReportsDownloaderdownloadLastFailed in interface ReportsDownloaderid - peer idpeerInfo - the peer informationpublic 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.