in src/main/java/org/apache/sling/rewriter/impl/ProcessorManagerImpl.java [300:317]
private synchronized void updateProcessor(final String path) {
final int pos = path.lastIndexOf('/');
final String key = path.substring(pos + 1);
this.removeProcessor(path);
try ( final ResourceResolver resolver = this.createResourceResolver()) {
final Resource configResource = resolver.getResource(path);
if ( configResource == null ) {
return;
}
final ProcessorConfigurationImpl config = this.getProcessorConfiguration(configResource);
this.addProcessor(key, path, config);
}
catch (LoginException e) {
log.error(e.getMessage(), e);
}
}