Examples of MediationSummaryStatistic


Examples of org.wso2.carbon.bam.common.dataobjects.mediation.MediationSummaryStatistic

            int[] intsThisHour;
            int[] intsPrevHour;
      double doubleVal;
      int intVal;

      MediationSummaryStatistic statistic = new MediationSummaryStatistic();

      proxyServiceString = PROXY_SERVICE + direction + MAX_PROCESSING_TIME + "-" + proxyService;
      doubles = client.getMediationStatHourlySummaryDouble(serverId, proxyServiceString, startTime,
          endTime);
      doubleVal = BAMMath.max(doubles);
      statistic.setMaxProcessingTime(doubleVal);

      proxyServiceString = PROXY_SERVICE + direction + MIN_PROCESSING_TIME + "-" + proxyService;
      doubles = client.getMediationStatHourlySummaryDouble(serverId, proxyServiceString, startTime,
          endTime);
      doubleVal = BAMMath.min(doubles);
      statistic.setMinProcessingTime(doubleVal);

      proxyServiceString = PROXY_SERVICE + direction + AVG_PROCESSING_TIME + "-" + proxyService;
      doubles = client.getMediationStatHourlySummaryDouble(serverId, proxyServiceString, startTime,
          endTime);
      doubleVal = BAMMath.avg(doubles);
      statistic.setAvgProcessingTime(doubleVal);

//      proxyServiceString = PROXY_SERVICE + direction + CUMULATIVE_COUNT + "-" + proxyService;
//      ints = client.getMediationStatHourlySummaryInt(serverId, proxyServiceString, startTime, endTime);
//      intVal = BAMMath.max(ints) - BAMMath.min(ints);
//      statistic.setCount(intVal);
//
//      proxyServiceString = PROXY_SERVICE + direction + FAULT_COUNT + "-" + proxyService;
//      ints = client.getMediationStatHourlySummaryInt(serverId, proxyServiceString, startTime, endTime);
//      intVal = BAMMath.max(ints) - BAMMath.min(ints);
//      statistic.setFaultCount(intVal);

      BAMCalendar prevStartTime = BAMCalendar.getInstance(startTime);
      prevStartTime.add(BAMCalendar.HOUR, -24);
            BAMCalendar prevEndTime = BAMCalendar.getInstance(endTime);
            prevEndTime.add(BAMCalendar.HOUR, -1);

            proxyServiceString = createMediationKeyString(PROXY_SERVICE, direction, CUMULATIVE_COUNT, proxyService);
            intsThisHour = client.getDataForMediationMaxCount(serverId, proxyServiceString, startTime, endTime);
            intsPrevHour = client.getDataForMediationMaxCount(serverId, proxyServiceString, prevStartTime, prevEndTime);

            intVal = BAMMath.max(intsThisHour) - BAMMath.max(intsPrevHour);
            statistic.setCount(intVal >=0 ? intVal : BAMMath.max(intsThisHour));

      if (BAMMath.max(intsThisHour) <= 0){
        statistic.setAllZeros();
      } else {
              proxyServiceString = createMediationKeyString(PROXY_SERVICE, direction, FAULT_COUNT, proxyService);
              intsThisHour = client.getDataForMediationMaxCount(serverId, proxyServiceString, startTime, endTime);
              intsPrevHour = client.getDataForMediationMaxCount(serverId, proxyServiceString, prevStartTime, prevEndTime);
              intVal = BAMMath.max(intsThisHour) - BAMMath.max(intsPrevHour);
              statistic.setFaultCount(intVal >=0 ? intVal : BAMMath.max(intsThisHour));
            }

      return statistic;

    } catch (Exception e) {
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.mediation.MediationSummaryStatistic

            int[] intsThisHour;
            int[] intsPrevHour;
      double doubleVal;
      int intVal;

      MediationSummaryStatistic statistic = new MediationSummaryStatistic();

      sequenceString = SEQUENCE + direction + MAX_PROCESSING_TIME + "-" + sequence;
      doubles = client
          .getMediationStatHourlySummaryDouble(serverId, sequenceString, startTime, endTime);
      doubleVal = BAMMath.max(doubles);
      statistic.setMaxProcessingTime(doubleVal);

      sequenceString = SEQUENCE + direction + MIN_PROCESSING_TIME + "-" + sequence;
      doubles = client
          .getMediationStatHourlySummaryDouble(serverId, sequenceString, startTime, endTime);
      doubleVal = BAMMath.min(doubles);
      statistic.setMinProcessingTime(doubleVal);

      sequenceString = SEQUENCE + direction + AVG_PROCESSING_TIME + "-" + sequence;
      doubles = client
          .getMediationStatHourlySummaryDouble(serverId, sequenceString, startTime, endTime);
      doubleVal = BAMMath.avg(doubles);
      statistic.setAvgProcessingTime(doubleVal);

//      sequenceString = SEQUENCE + direction + CUMULATIVE_COUNT + "-" + sequence;
//      ints = client.getMediationStatHourlySummaryInt(serverId, sequenceString, startTime, endTime);
//      intVal = BAMMath.max(ints) - BAMMath.min(ints);
//      statistic.setCount(intVal);
//
//      sequenceString = SEQUENCE + direction + FAULT_COUNT + "-" + sequence;
//      ints = client.getMediationStatHourlySummaryInt(serverId, sequenceString, startTime, endTime);
//      intVal = BAMMath.max(ints) - BAMMath.min(ints);
//      statistic.setFaultCount(intVal);

      BAMCalendar prevStartTime = BAMCalendar.getInstance(startTime);
      prevStartTime.add(BAMCalendar.HOUR, -24);
      BAMCalendar prevEndTime = BAMCalendar.getInstance(endTime);
            prevEndTime.add(BAMCalendar.HOUR, -1);

            sequenceString = createMediationKeyString(SEQUENCE, direction, CUMULATIVE_COUNT, sequence);
            intsThisHour = client.getDataForMediationMaxCount(serverId, sequenceString, startTime, endTime);
            intsPrevHour = client.getDataForMediationMaxCount(serverId, sequenceString, prevStartTime, prevEndTime);

            intVal = BAMMath.max(intsThisHour) - BAMMath.max(intsPrevHour);
            statistic.setCount(intVal >=0 ? intVal : BAMMath.max(intsThisHour));

      if (BAMMath.max(intsThisHour) <= 0){
        statistic.setAllZeros();
      } else {
              sequenceString = createMediationKeyString(SEQUENCE, direction, FAULT_COUNT, sequence);
              intsThisHour = client.getDataForMediationMaxCount(serverId, sequenceString, startTime, endTime);
              intsPrevHour = client.getDataForMediationMaxCount(serverId, sequenceString, prevStartTime, prevEndTime);
              intVal = BAMMath.max(intsThisHour) - BAMMath.max(intsPrevHour);
              statistic.setFaultCount(intVal >=0 ? intVal : BAMMath.max(intsThisHour));
      }
      return statistic;

    } catch (Exception e) {
      throw new BAMException("Could not retrieve hourly summary for serverId: " + serverId
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.mediation.MediationSummaryStatistic

    }

    public MediationSummaryStatistic getEndpointStatDailySummary(int serverId, String endpoint, String direction,
                                                                 BAMCalendar startTime, BAMCalendar endTime)
            throws BAMException {
        MediationSummaryStatistic msst = new MediationSummaryStatistic();
        try {
            MedSummaryStat[] stat = summaryGenerationDSStub.getEndpointStatDailySummary(serverId, endpoint, direction, startTime,
                    endTime);

            if (stat != null) {
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.mediation.MediationSummaryStatistic

    }

    public MediationSummaryStatistic getEndpointStatMonthlySummary(int serverId, String endpoint, String direction,
                                                                   BAMCalendar startTime, BAMCalendar endTime)
            throws BAMException {
        MediationSummaryStatistic msst = new MediationSummaryStatistic();
        try {
            MedSummaryStat[] stat = summaryGenerationDSStub.getEndpointStatMonthlySummary(serverId, endpoint, direction,
                    startTime, endTime);

            if (stat != null) {
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.mediation.MediationSummaryStatistic

    }

    public MediationSummaryStatistic getEndpointStatQuarterlySummary(int serverId, String endpoint, String direction,
                                                                     BAMCalendar startTime, BAMCalendar endTime)
            throws BAMException {
        MediationSummaryStatistic msst = new MediationSummaryStatistic();

        try {
            MedSummaryStat[] stat = summaryGenerationDSStub.getEndpointStatQuarterlySummary(serverId, endpoint, direction,
                    startTime, endTime);
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.mediation.MediationSummaryStatistic

    }

    public MediationSummaryStatistic getEndpointStatYearlySummary(int serverId, String endpoint, String direction,
                                                                  BAMCalendar startTime, BAMCalendar endTime)
            throws BAMException {
        MediationSummaryStatistic msst = new MediationSummaryStatistic();
        try {
            MedSummaryStat[] stat = summaryGenerationDSStub.getEndpointStatYearlySummary(serverId, endpoint, direction,
                    startTime, endTime);

            if (stat != null) {
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.mediation.MediationSummaryStatistic


    public MediationSummaryStatistic getProxyServiceStatDailySummary(int serverId, String proxyService, String direction,
                                                                     BAMCalendar startTime, BAMCalendar endTime)
            throws BAMException {
        MediationSummaryStatistic msst = new MediationSummaryStatistic();

        try {
            MedSummaryStat[] stat = summaryGenerationDSStub.getProxyStatDailySummary(serverId, proxyService, direction, startTime,
                    endTime);
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.mediation.MediationSummaryStatistic

    }

    public MediationSummaryStatistic getProxyServiceStatMonthlySummary(int serverId, String proxyService, String direction,
                                                                       BAMCalendar startTime, BAMCalendar endTime)
            throws BAMException {
        MediationSummaryStatistic msst = new MediationSummaryStatistic();
        try {
            MedSummaryStat[] stat = summaryGenerationDSStub.getProxyStatMonthlySummary(serverId, proxyService, direction,
                    startTime, endTime);

            if (stat != null) {
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.mediation.MediationSummaryStatistic

    }

    public MediationSummaryStatistic getProxyServiceStatQuarterlySummary(int serverId, String proxyService, String direction,
                                                                         BAMCalendar startTime, BAMCalendar endTime)
            throws BAMException {
        MediationSummaryStatistic msst = new MediationSummaryStatistic();
        try {
            MedSummaryStat[] stat = summaryGenerationDSStub.getProxyStatQuarterlySummary(serverId, proxyService, direction,
                    startTime, endTime);

            if (stat != null) {
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.mediation.MediationSummaryStatistic

    }

    public MediationSummaryStatistic getProxyServiceStatYearlySummary(int serverId, String proxyService, String direction,
                                                                      BAMCalendar startTime, BAMCalendar endTime)
            throws BAMException {
        MediationSummaryStatistic msst = new MediationSummaryStatistic();
        try {
            MedSummaryStat[] stat = summaryGenerationDSStub.getProxyStatYearlySummary(serverId, proxyService, direction,
                    startTime, endTime);

            if (stat != null) {
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.