ozhera-log/log-agent/src/main/java/org/apache/ozhera/log/agent/common/trace/TraceUtil.java [153:168]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private static List<TLink> toTLinkList(JSONArray links,
                                           AtomicReference<TSpanContext> spanContextAtomicReference) {
        if (links == null) {
            return null;
        }
        List<TLink> ret = new ArrayList<>(links.size());
        links.forEach(link -> {
            JSONObject linkJson = (JSONObject) link;
            if ("CHILD_OF".equals(linkJson.getString("refType"))) {
                spanContextAtomicReference.set(toTSpanContext(linkJson));
            } else {
                ret.add(toTLink(linkJson));
            }
        });
        return ret;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



trace-etl/trace-etl-service/src/main/java/org/apache/ozhera/trace/etl/util/TraceUtil.java [137:152]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private static List<TLink> toTLinkList(JSONArray links,
                                           AtomicReference<TSpanContext> spanContextAtomicReference) {
        if (links == null) {
            return null;
        }
        List<TLink> ret = new ArrayList<>(links.size());
        links.forEach(link -> {
            JSONObject linkJson = (JSONObject) link;
            if ("CHILD_OF".equals(linkJson.getString("refType"))) {
                spanContextAtomicReference.set(toTSpanContext(linkJson));
            } else {
                ret.add(toTLink(linkJson));
            }
        });
        return ret;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



