private static List fetchSchemaContent()

in src/main/java/com/vispana/vespa/state/assemblers/ContentAssembler.java [81:98]


  private static List<ContentData> fetchSchemaContent(
      String appUrl, List<String> schemas, List<ContentNode> contentNodes) {
    return schemas.stream()
        .map(
            schemaName -> {
              var schemaUrl = appUrl + "/content/schemas/" + schemaName + ".sd";
              var schemaContent = requestGet(schemaUrl, String.class);

              var contentNodeByGroup =
                  contentNodes.stream()
                      .collect(groupingBy(contentNode -> contentNode.group().key()));

              var schemaDocCounts = countDocuments(schemaName, contentNodeByGroup);

              return new ContentData(new Schema(schemaName, schemaContent), schemaDocCounts);
            })
        .toList();
  }