SLING-5720 ScriptEngineManagerFactory is not updating ScriptEngineFactory's cached service properties on modification
Use org.apache.sling.api 2.22.0-SNAPSHOT
diff --git a/pom.xml b/pom.xml
index b68a01f..98d4498 100644
--- a/pom.xml
+++ b/pom.xml
@@ -113,7 +113,7 @@
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.api</artifactId>
- <version>2.21.0</version>
+ <version>2.22.0-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
diff --git a/src/main/java/org/apache/sling/scripting/core/impl/jsr223/SlingScriptEngineManager.java b/src/main/java/org/apache/sling/scripting/core/impl/jsr223/SlingScriptEngineManager.java
index 4380650..76961f5 100644
--- a/src/main/java/org/apache/sling/scripting/core/impl/jsr223/SlingScriptEngineManager.java
+++ b/src/main/java/org/apache/sling/scripting/core/impl/jsr223/SlingScriptEngineManager.java
@@ -269,7 +269,7 @@
private void updatedScriptEngineFactory(final ServiceReference<ScriptEngineFactory> serviceReference, final ScriptEngineFactory factory) {
updateFactories();
- postEvent("javax/script/ScriptEngineFactory/UPDATED", factory); // TODO SlingScriptConstants.TOPIC_SCRIPT_ENGINE_FACTORY_UPDATED
+ postEvent(SlingScriptConstants.TOPIC_SCRIPT_ENGINE_FACTORY_UPDATED, factory);
}
private void updateFactories() {