Package org.jboss.profiler.aop.monitoring.model

Examples of org.jboss.profiler.aop.monitoring.model.TimeValue


        MonitoringController.grade = grade;
    }

    public static void openStack(String aggregation, String measure, long eventTime) {
        MonitoringMeasure monitoringMeasure = findMeasure(aggregation, measure);
        TimeValue value = findTimeValue(monitoringMeasure, eventTime);
        value.openStack();
        monitoringMeasure.getRootValue().openStack();
    }
View Full Code Here


     * @param measure
     * @param eventTime
     * @return
     */
    public static TimeValue findTimeValue(MonitoringMeasure monitoringMeasure, long eventTime) {
        TimeValue value = monitoringMeasure.findValue(eventTime/grade,grade);
        return value;
    }
View Full Code Here

        return value;
    }

    public static TimeValue findCurrentTimeValue(MonitoringMeasure monitoringMeasure) {
        long time = System.currentTimeMillis();
        TimeValue value = monitoringMeasure.findValue(time/grade,grade);
        return value;
    }
View Full Code Here

        return aggregation;
    }

    public static void closeStack(String aggregation, String measure, long eventTime,long time, long cpuTime) {
        MonitoringMeasure monitoringMeasure = findMeasure(aggregation, measure);
        TimeValue value = findTimeValue(monitoringMeasure, eventTime);
        value.closeStack(time,cpuTime);
        monitoringMeasure.getRootValue().closeStack(time,cpuTime);
    }
View Full Code Here

        }

        MonitoringMeasure measure = MonitoringController.findMeasureByName("Test");
        assertEquals(1, measure.getValues().size());

        TimeValue value = (TimeValue) measure.getValues().values().toArray()[0];
        assertEquals(1000, value.getCallings());
        assertEquals (2,MonitoringController.getAggregationsSet().size());

        MeasureAggregation aggregation = MonitoringController.findAggregation("Test");
        if (aggregation!=null) {
          Iterator measures = aggregation.getMeasureSet().iterator();

          while (measures.hasNext()) {
              measure = (MonitoringMeasure)measures.next();
              TimeValue rootValue = measure.getRootValue();
          }
        }

    }
View Full Code Here


        MonitoringMeasure measure = MonitoringController.findMeasureByName("Test");
        assertEquals(1, measure.getValues().size());

        TimeValue value = (TimeValue) measure.getValues().values().toArray()[0];
        assertEquals(15000, value.getCallings());
        assertEquals (1,MonitoringController.getAggregationsSet().size());


    }
View Full Code Here

    /* (non-Javadoc)
     * @see org.jboss.profiler.AOPStatisticsMonitoringServiceMBean#getCurrentGradeAvgTime()
     */
    public long getCurrentGradeAvgTime() {
        TimeValue value = getMeasureCurrentGrade();
        if (value==null) {
            return 0;
        } else {
            return value.getAvgTime();
        }
    }
View Full Code Here

    }
    /* (non-Javadoc)
     * @see org.jboss.profiler.AOPStatisticsMonitoringServiceMBean#getCurrentGradeMaxThreads()
     */
    public long getCurrentGradeMaxThreads() {
        TimeValue value = getMeasureCurrentGrade();
        if (value==null) {
            return 0l;
        } else {
            return value.getMaxStack();
        }
    }
View Full Code Here

    }
    /* (non-Javadoc)
     * @see org.jboss.profiler.AOPStatisticsMonitoringServiceMBean#getCurrentGradeRequests()
     */
    public long getCurrentGradeCallings() {
        TimeValue value = getMeasureCurrentGrade();
        if (value==null) {
            return 0l;
        } else {
            return value.getCallings();
        }
    }
View Full Code Here

TOP

Related Classes of org.jboss.profiler.aop.monitoring.model.TimeValue

Copyright © 2018 www.massapicom. 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.