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/publicdomain/zero/1.0/ 5 */ 6 7 package java.util.concurrent; 8 9 /** 10 * Exception indicating that the result of a value-producing task, 11 * such as a {@link FutureTask}, cannot be retrieved because the task 12 * was cancelled. 13 * 14 * @since 1.5 15 * @author Doug Lea 16 */ 17 public class CancellationException extends IllegalStateException { 18 private static final long serialVersionUID = -9202173006928992231L; 19 20 /** 21 * Constructs a {@code CancellationException} with no detail message. 22 */ CancellationException()23 public CancellationException() {} 24 25 /** 26 * Constructs a {@code CancellationException} with the specified detail 27 * message. 28 * 29 * @param message the detail message 30 */ CancellationException(String message)31 public CancellationException(String message) { 32 super(message); 33 } 34 } 35