org.eclipse.net4j.util.om.trace
Class PerfTracer

java.lang.Object
  extended by org.eclipse.net4j.util.om.trace.ContextTracer
      extended by org.eclipse.net4j.util.om.trace.PerfTracer

public class PerfTracer
extends ContextTracer

A context tracer that maintains a number of timers for performance measurements.


Field Summary
static long NOT_STARTED
           
 
Constructor Summary
PerfTracer(OMTracer delegate, Class<?> context)
           
 
Method Summary
 long getDuration(Object object)
           
 void start(Object object)
           
 long stop(Object object)
           
 
Methods inherited from class org.eclipse.net4j.util.om.trace.ContextTracer
format, format, getBundle, getContext, getDelegate, getFullName, getName, getParent, isEnabled, setEnabled, trace, trace, trace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOT_STARTED

public static final long NOT_STARTED
See Also:
Constant Field Values
Constructor Detail

PerfTracer

public PerfTracer(OMTracer delegate,
                  Class<?> context)
Method Detail

start

public void start(Object object)

stop

public long stop(Object object)

getDuration

public long getDuration(Object object)


Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.