@Async
public Future<GerritReviewStatsResult> populateReviewStatsAsync(final String changeStatus,
final List<ChangeInfo> noPeerReviewList, final List<ChangeInfo> onePeerReviewList,
final List<ChangeInfo> twoPlusPeerReviewList, final List<ChangeInfo> collabrativeDevelopmentList,
final List<ChangeInfo> changes) throws IOException, URISyntaxException {
LOGGER.info("Starting Thread To Process Changes");
GerritReviewStatsResult result = null;
try {
populateReviewStats(changeStatus, noPeerReviewList, onePeerReviewList, twoPlusPeerReviewList,
collabrativeDevelopmentList, changes);
result = new GerritReviewStatsResult(true, changes);
} catch(Exception e) {
LOGGER.info("CAUGHT EXCEPTION");
result = new GerritReviewStatsResult(false, e, changes);
}
LOGGER.info("Thread Finished");
return new AsyncResult<GerritReviewStatsResult>(result);
}
GerritStatisticsHelper.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:Hammerhead-StatsCollector
作者:
评论列表
文章目录