private static final class AbstractTransformFuture.TransformFuture<I,O> extends AbstractTransformFuture<I,O,Function<? super I,? extends O>,O>
AbstractFuture.TrustedFuture<V>
function, inputFuture
Constructor and Description |
---|
TransformFuture(ListenableFuture<? extends I> inputFuture,
Function<? super I,? extends O> function) |
Modifier and Type | Method and Description |
---|---|
(package private) O |
doTransform(Function<? super I,? extends O> function,
I input)
Template method for subtypes to actually run the transform.
|
(package private) void |
setResult(O result)
Template method for subtypes to actually set the result.
|
afterDone, create, create, pendingToString, run
addListener, cancel, get, get, isCancelled, isDone
interruptTask, maybePropagateCancellationTo, set, setException, setFuture, toString, trustedGetException, wasInterrupted
addCallback, catching, catchingAsync, from, transform, transformAsync, withTimeout
TransformFuture(ListenableFuture<? extends I> inputFuture, Function<? super I,? extends O> function)
O doTransform(Function<? super I,? extends O> function, I input)
AbstractTransformFuture
doTransform
in class AbstractTransformFuture<I,O,Function<? super I,? extends O>,O>
void setResult(O result)
AbstractTransformFuture