/** * {@inheritDoc} */ @Override public void doRefresh(IProgressMonitor monitor, IRootEditor rootEditor) { monitor.beginTask("Getting HTTP data information", IProgressMonitor.UNKNOWN); List<HttpTimerData> aggregatedTimerData; if (autoUpdate) { aggregatedTimerData = httptimerDataAccessService.getTaggedAggregatedTimerData(template, httpCatorizationOnRequestMethodActive); } else { aggregatedTimerData = httptimerDataAccessService.getTaggedAggregatedTimerData(template, httpCatorizationOnRequestMethodActive, fromDate, toDate); } timerDataList.clear(); if (CollectionUtils.isNotEmpty(aggregatedTimerData)) { timerDataList.addAll(aggregatedTimerData); } monitor.done(); }
/** * {@inheritDoc} */ @Override public void doRefresh(IProgressMonitor monitor, IRootEditor rootEditor) { monitor.beginTask("Getting HTTP timer data information", IProgressMonitor.UNKNOWN); List<HttpTimerData> aggregatedHttpData; if (autoUpdate) { aggregatedHttpData = httptimerDataAccessService.getAggregatedTimerData(template, httpCatorizationOnRequestMethodActive); } else { aggregatedHttpData = httptimerDataAccessService.getAggregatedTimerData(template, httpCatorizationOnRequestMethodActive, fromDate, toDate); } if (regExActive && CollectionUtils.isNotEmpty(aggregatedHttpData)) { AggregationPerformer<HttpTimerData> aggregationPerformer = new AggregationPerformer<>(new RegExHttpAggregator(httpSensorTypeIdent, httpCatorizationOnRequestMethodActive)); aggregationPerformer.processCollection(aggregatedHttpData); aggregatedHttpData = aggregationPerformer.getResultList(); } timerDataList.clear(); if (CollectionUtils.isNotEmpty(aggregatedHttpData)) { timerDataList.addAll(aggregatedHttpData); } monitor.done(); }
List<HttpTimerData> httpTimerDatas = dataAccessService.getChartingHttpTimerDataFromDateToDate(templates, from, to, plotByTagValue); if (CollectionUtils.isNotEmpty(httpTimerDatas)) { fromDate = (Date) from.clone(); if (rightAppend) { Date startingFrom = new Date(latestDataDate.getTime() + 1); List<HttpTimerData> httpTimerDatas = dataAccessService.getChartingHttpTimerDataFromDateToDate(templates, startingFrom, to, plotByTagValue); if (CollectionUtils.isNotEmpty(httpTimerDatas)) { displayedData.addAll(httpTimerDatas); List<HttpTimerData> httpTimerDatas = dataAccessService.getChartingHttpTimerDataFromDateToDate(templates, from, endingTo, plotByTagValue); if (CollectionUtils.isNotEmpty(httpTimerDatas)) { displayedData.addAll(0, httpTimerDatas);