public final class InternalFutures extends Object
InternalFutureFailureAccess. Most users will never need to use this
class.
This class is GWT-compatible.
com.google.guava:failureaccess:1.0, which was added as a dependency of Guava in
Guava 27.0| Modifier and Type | Method and Description |
|---|---|
static Throwable |
tryInternalFastPathGetFailure(InternalFutureFailureAccess future)
Usually returns
null but, if the given Future has failed, may optionally
return the cause of the failure. |
public static Throwable tryInternalFastPathGetFailure(InternalFutureFailureAccess future)
null but, if the given Future has failed, may optionally
return the cause of the failure. "Failure" means specifically "completed with an exception"; it
does not include "was cancelled." To be explicit: If this method returns a non-null value,
then:
isDone() must return true
isCancelled() must return false
get() must not block, and it must throw an ExecutionException with the
return value of this method as its cause
Copyright © 2010–2018. All rights reserved.