Class RandomDelay


  • public final class RandomDelay
    extends java.lang.Object
    Utilities for computing random delays.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private RandomDelay()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static long randomDelay​(long delay, double jitterFactor, double random)  
      static long randomDelay​(long delay, long jitter, double random)  
      static long randomDelayInRange​(long delayMin, long delayMax, double random)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RandomDelay

        private RandomDelay()
    • Method Detail

      • randomDelayInRange

        public static long randomDelayInRange​(long delayMin,
                                              long delayMax,
                                              double random)
      • randomDelay

        public static long randomDelay​(long delay,
                                       long jitter,
                                       double random)
      • randomDelay

        public static long randomDelay​(long delay,
                                       double jitterFactor,
                                       double random)