Top Description Fields Constructors
com.google.common.util.concurrent

public Class UncheckedExecutionException

extends RuntimeException
Class Inheritance
Annotations
@GwtCompatible
@ElementTypesAreNonnullByDefault
Imports
com.google.common.annotations.GwtCompatible, javax.annotation.CheckForNull

Unchecked variant of java.util.concurrent.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.

Author
Charles Fry
Since
10.0

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
protected
UncheckedExecutionException()

Deprecated Prefer UncheckedExecutionException(Throwable) a constructor that accepts a cause: Users of this class typically expect for instances to have a non-null cause.
Creates a new instance with null as its detail message and no cause.
protected
UncheckedExecutionException(String message)

Deprecated Prefer UncheckedExecutionException(String, Throwable) a constructor that accepts a cause: Users of this class typically expect for instances to have a non-null cause.
Creates a new instance with the given detail message and no cause.
public
UncheckedExecutionException(String message, Throwable cause)

Creates a new instance with the given detail message and cause.

public
UncheckedExecutionException(Throwable cause)

Creates a new instance with null as its detail message and the given cause.

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.lang.RuntimeException.serialVersionUID.

Constructor Detail

UncheckedExecutionExceptionback to summary
protected UncheckedExecutionException()

Deprecated

Prefer UncheckedExecutionException(Throwable) a constructor that accepts a cause: Users of this class typically expect for instances to have a non-null cause. At the moment, you can usually still preserve behavior by passing an explicit null cause. Note, however, that passing an explicit null cause prevents anyone from calling initCause later, so it is not quite equivalent to using a constructor that omits the cause.

Creates a new instance with null as its detail message and no cause.

Annotations
@Deprecated
UncheckedExecutionExceptionback to summary
protected UncheckedExecutionException(String message)

Deprecated

Prefer UncheckedExecutionException(String, Throwable) a constructor that accepts a cause: Users of this class typically expect for instances to have a non-null cause. At the moment, you can usually still preserve behavior by passing an explicit null cause. Note, however, that passing an explicit null cause prevents anyone from calling initCause later, so it is not quite equivalent to using a constructor that omits the cause.

Creates a new instance with the given detail message and no cause.

Annotations
@Deprecated
UncheckedExecutionExceptionback to summary
public UncheckedExecutionException(String message, Throwable cause)

Creates a new instance with the given detail message and cause. Prefer to provide a non-nullable cause, as many users expect to find one.

UncheckedExecutionExceptionback to summary
public UncheckedExecutionException(Throwable cause)

Creates a new instance with null as its detail message and the given cause. Prefer to provide a non-nullable cause, as many users expect to find one.