in src/main/java/org/apache/sling/serviceusermapping/impl/ServiceUserMapperImpl.java [338:360]
protected RegistrationSet updateMappings() {
final List<MappingConfigAmendment> sortedMappings = new ArrayList<>();
for(final MappingConfigAmendment amendment : this.amendments.values() ) {
sortedMappings.add(amendment);
}
Collections.sort(sortedMappings);
final List<Mapping> mappings = new ArrayList<>();
for(final Mapping m : this.globalServiceUserMappings) {
mappings.add(m);
}
for(final MappingConfigAmendment mca : sortedMappings) {
for(final Mapping m : mca.getServiceUserMappings()) {
mappings.add(m);
}
}
activeMappings = mappings.toArray(new Mapping[mappings.size()]);
log.debug("Active mappings updated: {} mappings active", mappings.size());
return updateServiceRegistrations(activeMappings);
}