JBoss Reflection 2.2.1.SP1

org.jboss.reflect.plugins.javassist.metrics
Class Metrics

java.lang.Object
  extended by org.jboss.reflect.plugins.javassist.metrics.Metrics
All Implemented Interfaces:
MetricsMBean
Direct Known Subclasses:
MetricsJavassistConstructor, MetricsJavassistField, MetricsJavassistMethod

public class Metrics
extends Object
implements MetricsMBean

Version:
$Revision: 1.1 $
Author:
Kabir Khan

Nested Class Summary
static class Metrics.Entry
           
 
Constructor Summary
  Metrics()
           
protected Metrics(String name)
           
 
Method Summary
protected  void doRecordTime(long nanosTaken)
           
 String outputEntriesByInvocations(String lineSeparator)
           
 String outputEntriesByTime(String lineSeparator)
           
protected  void recordTime(long nanosTaken)
           
 List<Metrics.Entry> sortByInvocations()
           
 List<Metrics.Entry> sortByTime()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Metrics

public Metrics()

Metrics

protected Metrics(String name)
Method Detail

recordTime

protected void recordTime(long nanosTaken)

doRecordTime

protected void doRecordTime(long nanosTaken)

sortByInvocations

public List<Metrics.Entry> sortByInvocations()
Specified by:
sortByInvocations in interface MetricsMBean

outputEntriesByInvocations

public String outputEntriesByInvocations(String lineSeparator)
Specified by:
outputEntriesByInvocations in interface MetricsMBean

sortByTime

public List<Metrics.Entry> sortByTime()
Specified by:
sortByTime in interface MetricsMBean

outputEntriesByTime

public String outputEntriesByTime(String lineSeparator)
Specified by:
outputEntriesByTime in interface MetricsMBean

JBoss Reflection 2.2.1.SP1

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.