} else if (transitionRun(traceContext.getParent().getTraceBuilder())) { markTaskStarted(); } else { addPotentialRelationships(traceContext, traceContext.getParent().getTraceBuilder()); Promises.propagateResult(settable, dest);
final TraceBuilder traceBuilder = ctx.getTraceBuilder(); for (BatchEntry<T> entry : batch.values()) { for (ShallowTraceBuilder shallowTraceBuilder: entry.getShallowTraceBuilders()) {
@Override public final void contextRun(final Context context, final Task<?> parent, final Collection<Task<?>> predecessors) { final TaskLogger taskLogger = context.getTaskLogger(); final TraceBuilder traceBuilder = context.getTraceBuilder(); if (transitionRun(traceBuilder)) { markTaskStarted();
} else if (transitionRun(traceContext.getParent().getTraceBuilder())) { markTaskStarted(); } else { addPotentialRelationships(traceContext, traceContext.getParent().getTraceBuilder()); Promises.propagateResult(settable, dest);
final TraceBuilder traceBuilder = ctx.getTraceBuilder(); for (BatchEntry<T> entry : batch.values()) { for (ShallowTraceBuilder shallowTraceBuilder: entry.getShallowTraceBuilders()) {
@Override public final void contextRun(final Context context, final Task<?> parent, final Collection<Task<?>> predecessors) { final TaskLogger taskLogger = context.getTaskLogger(); final TraceBuilder traceBuilder = context.getTraceBuilder(); if (transitionRun(traceBuilder)) { markTaskStarted();