org.smallmind.instrument
Class Metrics

java.lang.Object
  extended by org.smallmind.instrument.Metrics

public class Metrics
extends Object


Nested Class Summary
static interface Metrics.MetricBuilder<M extends Metric>
           
 
Constructor Summary
Metrics()
           
 
Method Summary
static org.smallmind.instrument.Metrics.ChronometerBuilder buildChronometer(Samples samples, TimeUnit durationUnit, long tickInterval, TimeUnit tickTimeUnit)
           
static org.smallmind.instrument.Metrics.ChronometerBuilder buildChronometer(Samples samples, TimeUnit durationUnit, long tickInterval, TimeUnit tickTimeUnit, Clocks clocks)
           
static org.smallmind.instrument.Metrics.ChronometerBuilder buildChronometer(TimeUnit durationUnit, long tickInterval, TimeUnit tickTimeUnit)
           
static org.smallmind.instrument.Metrics.ChronometerBuilder buildChronometer(TimeUnit durationUnit, long tickInterval, TimeUnit tickTimeUnit, Clocks clocks)
           
static org.smallmind.instrument.Metrics.HistogramBuilder buildHistogram(Samples samples)
           
static Metrics.MetricBuilder buildMeter(long tickInterval, TimeUnit tickTimeUnit)
           
static Metrics.MetricBuilder buildMeter(long tickInterval, TimeUnit tickTimeUnit, Clocks clocks)
           
static Metrics.MetricBuilder buildRegister(int initialCount)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Metrics

public Metrics()
Method Detail

buildRegister

public static Metrics.MetricBuilder buildRegister(int initialCount)

buildMeter

public static Metrics.MetricBuilder buildMeter(long tickInterval,
                                               TimeUnit tickTimeUnit)

buildMeter

public static Metrics.MetricBuilder buildMeter(long tickInterval,
                                               TimeUnit tickTimeUnit,
                                               Clocks clocks)

buildHistogram

public static org.smallmind.instrument.Metrics.HistogramBuilder buildHistogram(Samples samples)

buildChronometer

public static org.smallmind.instrument.Metrics.ChronometerBuilder buildChronometer(TimeUnit durationUnit,
                                                                                   long tickInterval,
                                                                                   TimeUnit tickTimeUnit)

buildChronometer

public static org.smallmind.instrument.Metrics.ChronometerBuilder buildChronometer(Samples samples,
                                                                                   TimeUnit durationUnit,
                                                                                   long tickInterval,
                                                                                   TimeUnit tickTimeUnit)

buildChronometer

public static org.smallmind.instrument.Metrics.ChronometerBuilder buildChronometer(TimeUnit durationUnit,
                                                                                   long tickInterval,
                                                                                   TimeUnit tickTimeUnit,
                                                                                   Clocks clocks)

buildChronometer

public static org.smallmind.instrument.Metrics.ChronometerBuilder buildChronometer(Samples samples,
                                                                                   TimeUnit durationUnit,
                                                                                   long tickInterval,
                                                                                   TimeUnit tickTimeUnit,
                                                                                   Clocks clocks)


Copyright © 2012. All Rights Reserved.