in src/main/java/org/apache/sling/engine/impl/parameters/RequestParameterSupportConfigurer.java [142:171]
private void configure(final Config config) {
final String fixEncoding = config.sling_default_parameter_encoding();
final int maxParams = config.sling_default_max_parameters();
final long maxRequestSize = config.request_max();
final String fileLocation = getFileLocation(config.file_location());
final long maxFileSize = config.file_max();
final int fileSizeThreshold = config.file_threshold();
final boolean checkAddParameters = config.sling_default_parameter_checkForAdditionalContainerParameters();
if (log.isInfoEnabled()) {
log.info("Default Character Encoding: {}", fixEncoding);
log.info("Parameter Number Limit: {}", (maxParams < 0) ? "unlimited" : maxParams);
log.info("Maximum Request Size: {}", (maxParams < 0) ? "unlimited" : maxRequestSize);
log.info("Temporary File Location: {}", fileLocation);
log.info("Maximum File Size: {}", maxFileSize);
log.info("Tempory File Creation Threshold: {}", fileSizeThreshold);
log.info("Check for additional container parameters: {}", checkAddParameters);
log.info("Maximum File Count: {}", config.request_max_file_count());
}
Util.setDefaultFixEncoding(fixEncoding);
ParameterMap.setMaxParameters(maxParams);
ParameterSupport.configure(
maxRequestSize,
fileLocation,
maxFileSize,
fileSizeThreshold,
checkAddParameters,
config.request_max_file_count());
}