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();
}