com.spring.boxes.dollar.support.graphql.instrument.NestFutureTask Maven / Gradle / Ivy
The newest version!
package com.spring.boxes.dollar.support.graphql.instrument;
import lombok.extern.slf4j.Slf4j;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.CompletableFuture;
@Slf4j
public class NestFutureTask {
// 是否是query下的字段
// 当前字段所表示的任务执行完毕、则其子实体(数组实体)所表示的任务则也一定完成
private final boolean topNode;
// for debug
private final String path;
// 当前节点是否是 list节点、并且不是叶子节点
private final boolean list;
// 当前节点是否是被 @node 注视的节点
private final boolean letAnnotated;
// 如果是list路径下的节点,则在最后一个节点计算完成前,将结果暂存在 tmpResult 中
private final List
© 2015 - 2024 Weber Informatics LLC | Privacy Policy