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( )
|