BAMServiceSummaryDSClient serviceSummaryDSClient = null;
try {
serviceSummaryDSClient = BAMUtil.getBAMServiceSummaryDSClient();
return serviceSummaryDSClient.getServiceStatQuarterlySummary(serviceId, startTime, endTime);
} catch (Exception e) {
throw new BAMException("Could not retrieve quarterly summary for service: " + serviceId+ " start time: " +
startTime.getBAMTimestamp(), e);
} finally {
if (serviceSummaryDSClient != null) {
serviceSummaryDSClient.cleanup();
}