Module java.base
Package java.lang

Class InterruptedException

All Implemented Interfaces:
Serializable

public class InterruptedException extends Exception
Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity. Occasionally a method may wish to test whether the current thread has been interrupted, and if so, to immediately throw this exception. The following code can be used to achieve this effect:
  if (Thread.interrupted())  // Clears interrupted status!
      throw new InterruptedException();
 
Since:
1.0
See Also:
Object.wait(), Object.wait(long), Object.wait(long, int), Thread.sleep(long), Thread.interrupt(), Thread.interrupted(), Serialized Form
  • Constructor Details

    • InterruptedException

      public InterruptedException()
      Constructs an InterruptedException with no detail message.
    • InterruptedException

      public InterruptedException(String s)
      Constructs an InterruptedException with the specified detail message.
      Parameters:
      s - the detail message.