void warmup()

in src/main/java/org/apache/camel/kameleon/WarmUpService.java [68:82]


    void warmup(WarmupRequest request) throws Exception {
        String type = request.getType();
        String version = request.getVersion();
        String javaVersion = request.javaVersion;
        LOGGER.info("Data warmup for " + type + " " + version);
        try {
            JsonArray componentArray = componentResource.components(type, version);
            List<String> componentList = componentArray.stream().map(o -> o.toString()).collect(Collectors.toList());
            String components = componentList.stream().limit(5).collect(Collectors.joining(","));
            projectGeneratorService.generate(type, version, "org.apache.camel.kameleon", "demo", "0.0.1", javaVersion, components);
            LOGGER.info("Data warmup done for " + type + " " + version);
        } catch (Exception e) {
            LOGGER.error(e);
        }
    }