protected synchronized void bindServicePrincipalsValidator()

in src/main/java/org/apache/sling/serviceusermapping/impl/ServiceUserMapperImpl.java [239:249]


    protected synchronized void bindServicePrincipalsValidator(final ServicePrincipalsValidator servicePrincipalsValidator, final Map<String, ?> props) {
        principalsValidators.add(servicePrincipalsValidator);
        Object id = props.get(VALIDATOR_ID);
        if (id instanceof String) {
            presentPrincipalValidators.add((String) id);
        }

        if (!requireValidation || !getUserValidators().isEmpty()) {
            restartAllActiveServiceUserMappedServices();
        }
    }