Package com.dianping.cat.report.page.cross.display

Examples of com.dianping.cat.report.page.cross.display.ProjectInfo.visitCrossReport()


        CrossReport crossReport = m_reportService.queryCrossReport(domainName, start, end);
        ProjectInfo projectInfo = new ProjectInfo(TimeHelper.ONE_HOUR);

        projectInfo.setHostinfoService(m_hostinfoService);
        projectInfo.setClientIp(Constants.ALL);
        projectInfo.visitCrossReport(crossReport);
        Collection<TypeDetailInfo> callInfos = projectInfo.getCallProjectsInfo();

        for (TypeDetailInfo typeInfo : callInfos) {
          String project = typeInfo.getProjectName();
View Full Code Here


    CrossReport projectReport = getHourlyReport(domain, period, date, Constants.ALL);
    ProjectInfo projectInfo = new ProjectInfo(duration);

    projectInfo.setHostinfoService(m_hostinfoService);
    projectInfo.setClientIp(Constants.ALL);
    projectInfo.visitCrossReport(projectReport);

    return projectInfo;
  }

  private ProjectInfo buildHistoryCallProjectInfo(String domain, Date start, Date end) {
View Full Code Here

    CrossReport projectReport = getSummarizeReport(domain, start, end);
    ProjectInfo projectInfo = new ProjectInfo(end.getTime() - start.getTime());

    projectInfo.setHostinfoService(m_hostinfoService);
    projectInfo.setClientIp(Constants.ALL);
    projectInfo.visitCrossReport(projectReport);
    return projectInfo;
  }

  private CrossReport getHourlyReport(Payload payload) {
    String domain = payload.getDomain();
View Full Code Here

      ProjectInfo projectInfo = new ProjectInfo(payload.getHourDuration());

      projectInfo.setHostinfoService(m_hostinfoService);
      projectInfo.setClientIp(model.getIpAddress()).setCallSortBy(model.getCallSort())
            .setServiceSortBy(model.getServiceSort());
      projectInfo.visitCrossReport(projectReport);
      model.setProjectInfo(projectInfo);
      model.setReport(projectReport);

      List<TypeDetailInfo> hourlyDetails = projectInfo.getServiceProjectsInfo();
View Full Code Here

      ProjectInfo historyProjectInfo = new ProjectInfo(historyTime);

      historyProjectInfo.setHostinfoService(m_hostinfoService);
      historyProjectInfo.setClientIp(model.getIpAddress()).setCallSortBy(model.getCallSort())
            .setServiceSortBy(model.getServiceSort());
      historyProjectInfo.visitCrossReport(historyProjectReport);
      model.setProjectInfo(historyProjectInfo);
      model.setReport(historyProjectReport);

      List<TypeDetailInfo> historyDetails = historyProjectInfo.getServiceProjectsInfo();
View Full Code Here

      CrossReport crossReport = m_reportService.queryCrossReport(domainName, start, end);
      ProjectInfo projectInfo = new ProjectInfo(TimeHelper.ONE_HOUR);

      projectInfo.setHostinfoService(m_hostinfoService);
      projectInfo.setClientIp(Constants.ALL);
      projectInfo.visitCrossReport(crossReport);
      Collection<TypeDetailInfo> callInfos = projectInfo.getCallProjectsInfo();

      for (TypeDetailInfo typeInfo : callInfos) {
        if (!validataService(typeInfo)) {
          merge(serviceReport.findOrCreateDomain(typeInfo.getProjectName()), typeInfo);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.