@Override
public SnapshotReportResults getSnapshotReport(SnapshotReportRequest request) throws Exception {
if (AvailabilityType.UP.equals(getAvailability())) {
if ("jdr".equals(request.getName())) {
InputStream is = new JdrReportRunner(getServerAddress(), getASConnection()).getReport();
return new SnapshotReportResults(is);
}
return null;
}
throw new Exception("Cannot obtain report, resource is not UP");