in src/main/java/org/apache/sling/scripting/thymeleaf/internal/ThymeleafScriptEngineFactory.java [414:423]
private void registerTemplateEngine() {
if (templateEngine == null || templateEngine.getTemplateResolvers().isEmpty() || templateEngine.getMessageResolvers().isEmpty() || templateEngine.getDialects().isEmpty()) {
return;
}
final Dictionary<String, String> properties = new Hashtable<>();
properties.put(Constants.SERVICE_DESCRIPTION, "Thymeleaf TemplateEngine");
properties.put(Constants.SERVICE_VENDOR, "The Thymeleaf Team");
logger.info("registering {} as service {} with properties {}", templateEngine, ITemplateEngine.class.getName(), properties);
serviceRegistration = bundleContext.registerService(ITemplateEngine.class, templateEngine, properties);
}