org.apache.activemq.util
Class StopWatch

java.lang.Object
  extended by org.apache.activemq.util.StopWatch

public final class StopWatch
extends Object

A very simple stop watch.

This implementation is not thread safe and can only time one task at any given time.

Version:

Constructor Summary
StopWatch()
          Starts the stop watch
StopWatch(boolean started)
          Creates the stop watch
 
Method Summary
 void restart()
          Starts or restarts the stop watch
 long stop()
          Stops the stop watch
 long taken()
          Returns the time taken in millis.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StopWatch

public StopWatch()
Starts the stop watch


StopWatch

public StopWatch(boolean started)
Creates the stop watch

Parameters:
started - whether it should start immediately
Method Detail

restart

public void restart()
Starts or restarts the stop watch


stop

public long stop()
Stops the stop watch

Returns:
the time taken in millis.

taken

public long taken()
Returns the time taken in millis.

Returns:
time in millis


Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.