public void modified()

in src/main/java/org/apache/sling/engine/impl/SlingRequestProcessorImpl.java [131:154]


    public void modified(final Config config) {
        final List<StaticResponseHeader> mappings = new ArrayList<>();
        final String[] props = config.sling_additional_response_headers();
        if (props != null) {
            for (final String prop : props) {
                if (prop != null && prop.trim().length() > 0) {
                    try {
                        final StaticResponseHeader mapping = new StaticResponseHeader(prop.trim());
                        mappings.add(mapping);
                    } catch (final IllegalArgumentException iae) {
                        log.info("configure: Ignoring '{}': {}", prop, iae.getMessage());
                    }
                }
            }
        }
        this.additionalResponseHeaders = mappings;

        // configure the request limits
        this.maxInclusionCounter = config.sling_max_inclusions();
        this.maxCallCounter = config.sling_max_calls();
        this.protectHeadersOnInclude = config.sling_includes_protectheaders();
        this.checkContentTypeOnInclude = config.sling_includes_checkcontenttype();
        this.disableCheckCompliantGetUserPrincipal = config.disable_spec_compliant_getuserprincipal();
    }