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