-
-
ElapsedTimeStrategy.constant(Clock clock,
long delayInMilliseconds)
Create a strategy whose time periods are constant.
Create a strategy whose time periods are constant.
ElapsedTimeStrategy.exponential(Clock clock,
long initialDelayInMilliseconds,
long maxDelayInMilliseconds)
Create a strategy whose time periods increase exponentially.
ElapsedTimeStrategy.exponential(Clock clock,
long initialDelayInMilliseconds,
long maxDelayInMilliseconds,
double multiplier)
Create a strategy whose time periods increase exponentially.
ElapsedTimeStrategy.linear(Clock clock,
long delayInMilliseconds)
Create a strategy whose time periods linearly increase in length.
ElapsedTimeStrategy.none()
Create an elapsed time strategy that always is elapsed.
ElapsedTimeStrategy.step(Clock clock,
long preStepDelayInMilliseconds,
BooleanSupplier stepFunction,
long postStepDelayInMilliseconds)
Create a strategy whose time periods start out at one length but then change to another length after another
period has elapsed.