You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.5 KiB
70 lines
1.5 KiB
/*
|
|
* Copyright (c) 1995, 2008, Oracle and/or its affiliates. All rights reserved.
|
|
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*/
|
|
|
|
package java.lang;
|
|
|
|
/**
|
|
* 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:
|
|
* <pre>
|
|
* if (Thread.interrupted()) // Clears interrupted status!
|
|
* throw new InterruptedException();
|
|
* </pre>
|
|
*
|
|
* @author Frank Yellin
|
|
* @see java.lang.Object#wait()
|
|
* @see java.lang.Object#wait(long)
|
|
* @see java.lang.Object#wait(long, int)
|
|
* @see java.lang.Thread#sleep(long)
|
|
* @see java.lang.Thread#interrupt()
|
|
* @see java.lang.Thread#interrupted()
|
|
* @since JDK1.0
|
|
*/
|
|
public
|
|
class InterruptedException extends Exception {
|
|
private static final long serialVersionUID = 6700697376100628473L;
|
|
|
|
/**
|
|
* Constructs an <code>InterruptedException</code> with no detail message.
|
|
*/
|
|
public InterruptedException() {
|
|
super();
|
|
}
|
|
|
|
/**
|
|
* Constructs an <code>InterruptedException</code> with the
|
|
* specified detail message.
|
|
*
|
|
* @param s the detail message.
|
|
*/
|
|
public InterruptedException(String s) {
|
|
super(s);
|
|
}
|
|
}
|