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 );
}
AbstractExecutorService.invokeAny( ),
ExecutorService.invokeAny( ), Future.get(
), FutureTask.get( )