net.sf.antcontrib.perf

Class AntPerformanceListener.StopWatch

Enclosing Class:
AntPerformanceListener

public class AntPerformanceListener.StopWatch
extends java.lang.Object

A stopwatch, useful for 'quick and dirty' performance testing.
Version:
$Revision: 1.3 $
Author:
Dale Anson

Constructor Summary

StopWatch()
Starts the stopwatch.

Method Summary

long
elapsed()
Elapsed time, difference between the last start time and now.
long
start()
Starts/restarts the stopwatch.
long
stop()
Stops the stopwatch.
long
total()
Total cumulative elapsed time.

Constructor Details

StopWatch

public StopWatch()
Starts the stopwatch.

Method Details

elapsed

public long elapsed()
Elapsed time, difference between the last start time and now.
Returns:
the elapsed time

start

public long start()
Starts/restarts the stopwatch.
Returns:
the start time, the long returned System.currentTimeMillis().

stop

public long stop()
Stops the stopwatch.
Returns:
the stop time, the long returned System.currentTimeMillis().

total

public long total()
Total cumulative elapsed time.
Returns:
the total time