com.gentlyweb.utils
Class Timings

java.lang.Object
  extended by com.gentlyweb.utils.Timings

public class Timings
extends java.lang.Object


Field Summary
static int KEY_ORDERED
           
static int RANDOM
           
static int TIME_ORDERED
           
 
Constructor Summary
Timings(int type)
           
 
Method Summary
 Timing get(java.lang.Object k)
           
 TimeDuration getDuration(java.lang.Object k)
           
 long getDurationAsLong(java.lang.Object k)
           
 java.util.Iterator iterator()
           
 Timing remove(java.lang.Object k)
           
 void start(java.lang.Object k)
           
 void start(java.lang.Object k, java.util.Date s)
           
 void start(java.lang.Object k, long s)
           
 void stop(java.lang.Object k)
           
 void stop(java.lang.Object k, java.util.Date d)
           
 void stop(java.lang.Object k, long d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TIME_ORDERED

public static final int TIME_ORDERED
See Also:
Constant Field Values

RANDOM

public static final int RANDOM
See Also:
Constant Field Values

KEY_ORDERED

public static final int KEY_ORDERED
See Also:
Constant Field Values
Constructor Detail

Timings

public Timings(int type)
Method Detail

iterator

public java.util.Iterator iterator()

stop

public void stop(java.lang.Object k,
                 java.util.Date d)

stop

public void stop(java.lang.Object k,
                 long d)

stop

public void stop(java.lang.Object k)

start

public void start(java.lang.Object k)

start

public void start(java.lang.Object k,
                  long s)

remove

public Timing remove(java.lang.Object k)

get

public Timing get(java.lang.Object k)

getDuration

public TimeDuration getDuration(java.lang.Object k)

getDurationAsLong

public long getDurationAsLong(java.lang.Object k)

start

public void start(java.lang.Object k,
                  java.util.Date s)