public void activate()

in src/main/java/org/apache/sling/graphql/schema/aggregator/servlet/SchemaAggregatorServlet.java [121:138]


    public void activate(BundleContext ctx, Config cfg) {
        for(String str : cfg.selectors_to_partials_mapping()) {
            final String [] parts = str.split("[:,]");
            if(parts.length < 2) {
                log.warn("Invalid selectors_to_partials_mapping configuration string [{}]", str);
                continue;
            }
            final String selector = parts[0].trim();
            final String [] names = new String[parts.length - 1];
            for(int i=1; i < parts.length; i++) {
                names[i-1] = parts[i].trim();
            }
            if(log.isInfoEnabled()) {
                log.info("Registering selector mapping: {} -> {}", selector, Arrays.asList(names));
            }
            selectorsToPartialNames.put(selector, names);
        }
    }