ExecutionException | java.util.concurrent |
Java 5.0 | serializable checked |
An exception of this type is like a checked wrapper around an arbitrary exception thrown while executing a task. The get( ) method of a Future object, for example, throws an ExecutionException if the call( ) method of a Callable throws an exception. ExecutionException may also be thrown by ExecutorService.invokeAny( ). Use the THRowable.getCause( ) method to obtain the exception object that the ExecutionException wraps.
public class ExecutionException extends Exception { // Public Constructors public ExecutionException (Throwable cause ); public ExecutionException (String message , Throwable cause ); // Protected Constructors protected ExecutionException ( ); protected ExecutionException (String message ); }
Thrown By AbstractExecutorService.invokeAny( ), ExecutorService.invokeAny( ), Future.get( ), FutureTask.get( ) |