private class EvaluatingContext.SpecificEval extends ForwardingTaskContext
TaskContext.Promise<T>, TaskContext.Value<T>| Modifier and Type | Field and Description |
|---|---|
private Task<?> |
evalTask |
delegateLOG| Modifier | Constructor and Description |
|---|---|
protected |
SpecificEval(Task<?> evalTask,
TaskContext delegate) |
| Modifier and Type | Method and Description |
|---|---|
<T> TaskContext.Value<T> |
evaluateInternal(Task<T> task,
TaskContext context) |
<T> TaskContext.Value<T> |
invokeProcessFn(TaskId taskId,
Fn<TaskContext.Value<T>> processFn) |
immediateValue, promise, valueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasync, currentTaskId, evaluate, inmemprivate final Task<?> evalTask
protected SpecificEval(Task<?> evalTask, TaskContext delegate)
public <T> TaskContext.Value<T> evaluateInternal(Task<T> task, TaskContext context)
evaluateInternal in interface TaskContextevaluateInternal in class ForwardingTaskContextpublic <T> TaskContext.Value<T> invokeProcessFn(TaskId taskId, Fn<TaskContext.Value<T>> processFn)
invokeProcessFn in interface TaskContextinvokeProcessFn in class ForwardingTaskContextCopyright © 2017. All Rights Reserved.