Class UncheckedExecutionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.docx4j.com.google.common.util.concurrent.UncheckedExecutionException
- All Implemented Interfaces:
java.io.Serializable
@GwtCompatible public class UncheckedExecutionException extends java.lang.RuntimeException
Unchecked variant of
ExecutionException. As with
ExecutionException, the exception's cause comes from a failed task,
possibly run in another thread.
UncheckedExecutionException is intended as an alternative to
ExecutionException when the exception thrown by a task is an unchecked exception. However, it
may also wrap a checked exception in some cases.
When wrapping an Error from another thread, prefer ExecutionError. When
wrapping a checked exception, prefer ExecutionException.
- Since:
- 10.0
- Author:
- Charles Fry
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Modifier Constructor Description protectedUncheckedExecutionException()Creates a new instance withnullas its detail message.protectedUncheckedExecutionException(@Nullable java.lang.String message)Creates a new instance with the given detail message.UncheckedExecutionException(@Nullable java.lang.String message, @Nullable java.lang.Throwable cause)Creates a new instance with the given detail message and cause.UncheckedExecutionException(@Nullable java.lang.Throwable cause)Creates a new instance with the given cause. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
UncheckedExecutionException
protected UncheckedExecutionException()Creates a new instance withnullas its detail message. -
UncheckedExecutionException
protected UncheckedExecutionException(@Nullable java.lang.String message)Creates a new instance with the given detail message. -
UncheckedExecutionException
public UncheckedExecutionException(@Nullable java.lang.String message, @Nullable java.lang.Throwable cause)Creates a new instance with the given detail message and cause. -
UncheckedExecutionException
public UncheckedExecutionException(@Nullable java.lang.Throwable cause)Creates a new instance with the given cause.
-