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
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Sleeper
    Provides the default implementation based on Thread.sleep(long).
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    sleep(long millis)
    Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds as specified in Thread.sleep(long).
  • Field Details

  • Method Details

    • 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