Source for java.util.concurrent.TimeoutException

   1: /*
   2:  * Written by Doug Lea with assistance from members of JCP JSR-166
   3:  * Expert Group and released to the public domain, as explained at
   4:  * http://creativecommons.org/licenses/publicdomain
   5:  */
   6: 
   7: package java.util.concurrent;
   8: 
   9: /**
  10:  * Exception thrown when a blocking operation times out.  Blocking
  11:  * operations for which a timeout is specified need a means to
  12:  * indicate that the timeout has occurred. For many such operations it
  13:  * is possible to return a value that indicates timeout; when that is
  14:  * not possible or desirable then <tt>TimeoutException</tt> should be
  15:  * declared and thrown.
  16:  *
  17:  * @since 1.5
  18:  * @author Doug Lea
  19:  */
  20: public class TimeoutException extends Exception {
  21:     private static final long serialVersionUID = 1900926677490660714L;
  22: 
  23:     /**
  24:      * Constructs a <tt>TimeoutException</tt> with no specified detail
  25:      * message.
  26:      */
  27:     public TimeoutException() {}
  28: 
  29:     /**
  30:      * Constructs a <tt>TimeoutException</tt> with the specified detail
  31:      * message.
  32:      *
  33:      * @param message the detail message
  34:      */
  35:     public TimeoutException(String message) {
  36:         super(message);
  37:     }
  38: }