GerritStatisticsHelper.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:Hammerhead-StatsCollector 作者:
@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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号