Attributes
- Companion
- trait
- Source
- DelayStrategy.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DelayStrategy.type
Members list
Value members
Concrete methods
Fixed delay strategy, always returns constant delay for any element.
Fixed delay strategy, always returns constant delay for any element.
Value parameters
- delay
-
value of the delay
Attributes
- Source
- DelayStrategy.scala
Strategy with linear increasing delay. It starts with zero delay for each element, increases by increaseStep every time when needsIncrease returns true, when needsIncrease returns false it resets to initialDelay.
Strategy with linear increasing delay. It starts with zero delay for each element, increases by increaseStep every time when needsIncrease returns true, when needsIncrease returns false it resets to initialDelay.
Value parameters
- increaseStep
-
step by which delay is increased
- needsIncrease
-
if
truedelay increases, iffalsedelay resets toinitialDelay
Attributes
- Source
- DelayStrategy.scala
Strategy with linear increasing delay. It starts with initialDelay for each element, increases by increaseStep every time when needsIncrease returns true. when needsIncrease returns false it resets to initialDelay.
Strategy with linear increasing delay. It starts with initialDelay for each element, increases by increaseStep every time when needsIncrease returns true. when needsIncrease returns false it resets to initialDelay.
Value parameters
- increaseStep
-
step by which delay is increased
- initialDelay
-
initial delay for each of elements
- needsIncrease
-
if
truedelay increases, iffalsedelay resets toinitialDelay
Attributes
- Source
- DelayStrategy.scala
Strategy with linear increasing delay. It starts with initialDelay for each element, increases by increaseStep every time when needsIncrease returns true up to maxDelay, when needsIncrease returns false it resets to initialDelay.
Strategy with linear increasing delay. It starts with initialDelay for each element, increases by increaseStep every time when needsIncrease returns true up to maxDelay, when needsIncrease returns false it resets to initialDelay.
Value parameters
- increaseStep
-
step by which delay is increased
- initialDelay
-
initial delay for each of elements
- maxDelay
-
limits maximum delay
- needsIncrease
-
if
truedelay increases, iffalsedelay resets toinitialDelay
Attributes
- Source
- DelayStrategy.scala