Interface Sleeper

  • All Known Implementing Classes:
    MockSleeper

    public interface Sleeper
    Sleeper interface to use for requesting the current thread to sleep as specified in Thread.sleep(long).

    The default implementation can be accessed at DEFAULT. Primarily used for testing.

    Since:
    1.14
    Author:
    Yaniv Inbar
    • Method Detail

      • sleep

        void sleep​(long millis)
            throws InterruptedException
        Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds as specified in Thread.sleep(long).
        Parameters:
        millis - length of time to sleep in milliseconds
        Throws:
        InterruptedException - if any thread has interrupted the current thread