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.0Modifier 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.