Class Sleeper


  • public final class Sleeper
    extends Object
    Convenience class to put to sleep the currently running thread. If sleeping fails, it throws a runtime exception of type SleeperException
    Author:
    Pascal Essiembre
    • Field Detail

      • ONE_SECOND

        public static final long ONE_SECOND
        Number of milliseconds representing 1 second.
        See Also:
        Constant Field Values
      • ONE_MINUTE

        public static final long ONE_MINUTE
        Number of milliseconds representing 1 minute.
        See Also:
        Constant Field Values
      • ONE_HOUR

        public static final long ONE_HOUR
        Number of milliseconds representing 1 hour.
        See Also:
        Constant Field Values
    • Method Detail

      • sleepMillis

        public static void sleepMillis​(long milliseconds)
        Sleeps for the number of milliseconds specified.
        Parameters:
        milliseconds - milliseconds
      • sleepNanos

        public static void sleepNanos​(long nanoSeconds)
        Sleeps for the number of nanoseconds specified.
        Parameters:
        nanoSeconds - nanoseconds
      • sleepSeconds

        public static void sleepSeconds​(int seconds)
        Sleeps for the number of seconds specified.
        Parameters:
        seconds - seconds
      • sleepMinutes

        public static void sleepMinutes​(int minutes)
        Sleeps for the number of minutes specified.
        Parameters:
        minutes - minutes
      • sleepHours

        public static void sleepHours​(int hours)
        Sleeps for the number of hours specified.
        Parameters:
        hours - hours