Class AbstractFuture.Cancellation
- java.lang.Object
-
- com.google.common.util.concurrent.AbstractFuture.Cancellation
-
- Enclosing class:
- AbstractFuture<V>
private static final class AbstractFuture.Cancellation extends java.lang.Object
A special value to represent cancellation and the 'wasInterrupted' bit.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Throwable
cause
(package private) static AbstractFuture.Cancellation
CAUSELESS_CANCELLED
(package private) static AbstractFuture.Cancellation
CAUSELESS_INTERRUPTED
(package private) boolean
wasInterrupted
-
Constructor Summary
Constructors Constructor Description Cancellation(boolean wasInterrupted, java.lang.Throwable cause)
-
-
-
Field Detail
-
CAUSELESS_INTERRUPTED
@CheckForNull static final AbstractFuture.Cancellation CAUSELESS_INTERRUPTED
-
CAUSELESS_CANCELLED
@CheckForNull static final AbstractFuture.Cancellation CAUSELESS_CANCELLED
-
wasInterrupted
final boolean wasInterrupted
-
cause
@CheckForNull final java.lang.Throwable cause
-
-