com.clarkware.junitperf

Class RandomTimer

Implemented Interfaces:
Timer

public class RandomTimer
extends java.lang.Object
implements Timer

The RandomTimer is a Timer with a random delay and a uniformly distributed variation.
Authors:
Mike Clark
Clarkware Consulting, Inc.
See Also:
Timer

Constructor Summary

RandomTimer(long delay, double variation)
Constructs a RandomTimer with the specified minimum delay and variation.

Method Summary

long
getDelay()
Returns the timer delay.

Constructor Details

RandomTimer

public RandomTimer(long delay,
                   double variation)
Constructs a RandomTimer with the specified minimum delay and variation.
Parameters:
delay - Minimum delay (ms).
variation - Variation (ms).

Method Details

getDelay

public long getDelay()
Returns the timer delay.
Specified by:
getDelay in interface Timer
Returns:
Delay (ms).

Copyright B) 1999-2005 Clarkware Consulting, Inc.