de.is24.util.monitoring
Class PerfTimer.DefaultPerfTimer

java.lang.Object
  extended by de.is24.util.monitoring.PerfTimer
      extended by de.is24.util.monitoring.PerfTimer.DefaultPerfTimer
Direct Known Subclasses:
PerfTimer.PerfMonitor
Enclosing class:
PerfTimer

private static class PerfTimer.DefaultPerfTimer
extends PerfTimer

A timer implementing the default measurement behaviour based on system time.

Author:
Stefan Schubert, IT-E, IS24

Nested Class Summary
 
Nested classes/interfaces inherited from class de.is24.util.monitoring.PerfTimer
PerfTimer.PerfMonitor
 
Field Summary
protected  long start
           
 
Constructor Summary
protected PerfTimer.DefaultPerfTimer()
           
 
Method Summary
(package private) static PerfTimer create()
           
 long measure()
           
 
Methods inherited from class de.is24.util.monitoring.PerfTimer
create, createDebugTimer, createInfoTimer, createMonitor, createTimer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

start

protected final long start
Constructor Detail

PerfTimer.DefaultPerfTimer

protected PerfTimer.DefaultPerfTimer()
Method Detail

create

static PerfTimer create()

measure

public long measure()
Specified by:
measure in class PerfTimer
Returns:
the time in milli seconds from the creation of this timer until the call of this method.


Copyright © 2013 Immobilien Scout GmbH. All Rights Reserved.