You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by GitBox <gi...@apache.org> on 2017/12/03 12:35:05 UTC

[GitHub] raducotescu opened a new pull request #1: SLING-7134 - Script execution order is not deterministic on Java 9

raducotescu opened a new pull request #1: SLING-7134 - Script execution order is not deterministic on Java 9
URL: https://github.com/apache/sling-org-apache-sling-scripting-core/pull/1
 
 
   * reimplemented the former o.a.s.scripting.core.impl.ScriptEngineManagerFactory,
   o.a.s.scripting.core.impl.helper.SlingScriptEngineManager and
   o.a.s.scripting.core.impl.helper.ProxyScriptEngineManager into one service:
   o.a.s.scripting.core.impl.jsr223.SlingScriptEngineManager
   * the new SlingScriptEngineManager manages ScriptEngineFactories registrations
   from the platform's ScriptEngineManager, bundles that expose a ScriptEngineFactory
   through the SPI mechanism and ScriptEngineFactories registered as OSGi services
   * introduced the concept of a SortableScriptEngineFactory, that allows ordering the
   factories based on bundle IDs and service rankings; if two factories have the same service
   ranking, then the factory with the higher bundle ID will win
   * corrected bug in the ScriptCacheImpl to cache scripts from all ScriptEngineFactories that
   register a Compilable ScriptEngine, not just for the ScriptEngineFactories registered as
   OSGi services
   * extended tests
   * updated PAX exam tests to run on Java 9

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services