01: /*
02: * Written by Doug Lea with assistance from members of JCP JSR-166
03: * Expert Group and released to the public domain, as explained at
04: * http://creativecommons.org/licenses/publicdomain
05: */
06:
07: package java.util.concurrent;
08:
09: /**
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 <tt>CancellationException</tt> with no detail message.
22: */
23: public CancellationException() {
24: }
25:
26: /**
27: * Constructs a <tt>CancellationException</tt> with the specified detail
28: * message.
29: *
30: * @param message the detail message
31: */
32: public CancellationException(String message) {
33: super(message);
34: }
35: }
|