This is an automated email from the ASF dual-hosted git repository.
pauls pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-scripting-core.git.
from cd9d8d0 SLING-7213 - Add a default .gitignore file to every module
add 2e15bd4 SLING-7134 - Script execution order is not deterministic on
Java 9
add 7cdfdaf Use serviceloader to load engine from bundles and use the
systemclassloader to load default engines to make sure we get nashorn in java8.
new ce4944b Merge pull request #1 from apache/issue/SLING-7134
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
pom.xml | 21 +-
.../impl/BindingsValuesProvidersByContextImpl.java | 4 +-
.../sling/scripting/core/impl/ScriptCacheImpl.java | 52 ++--
.../core/impl/ScriptEngineConsolePlugin.java | 109 +++----
.../core/impl/ScriptEngineManagerFactory.java | 281 ------------------
.../core/impl/SlingScriptAdapterFactory.java | 2 +-
.../core/impl/helper/ProxyScriptEngineManager.java | 107 -------
.../core/impl/helper/SlingScriptEngineManager.java | 77 -----
.../core/impl/jsr223/SlingScriptEngineManager.java | 318 +++++++++++++++++++++
.../impl/jsr223/SortableScriptEngineFactory.java | 134 +++++++++
.../sling/scripting/core/ScriptHelperTest.java | 6 +-
.../core/impl/ScriptEngineManagerFactoryTest.java | 168 -----------
.../{ => jsr223}/DummyScriptEngineFactory.java | 36 +--
.../impl/jsr223/SlingScriptEngineManagerTest.java | 225 +++++++++++++++
.../jsr223/SortableScriptEngineFactoryTest.java | 174 +++++++++++
.../core/it/ScriptingCoreTestSupport.java | 16 +-
16 files changed, 972 insertions(+), 758 deletions(-)
delete mode 100644
src/main/java/org/apache/sling/scripting/core/impl/ScriptEngineManagerFactory.java
delete mode 100644
src/main/java/org/apache/sling/scripting/core/impl/helper/ProxyScriptEngineManager.java
delete mode 100644
src/main/java/org/apache/sling/scripting/core/impl/helper/SlingScriptEngineManager.java
create mode 100644
src/main/java/org/apache/sling/scripting/core/impl/jsr223/SlingScriptEngineManager.java
create mode 100644
src/main/java/org/apache/sling/scripting/core/impl/jsr223/SortableScriptEngineFactory.java
delete mode 100644
src/test/java/org/apache/sling/scripting/core/impl/ScriptEngineManagerFactoryTest.java
rename src/test/java/org/apache/sling/scripting/core/impl/{ =>
jsr223}/DummyScriptEngineFactory.java (76%)
create mode 100644
src/test/java/org/apache/sling/scripting/core/impl/jsr223/SlingScriptEngineManagerTest.java
create mode 100644
src/test/java/org/apache/sling/scripting/core/impl/jsr223/SortableScriptEngineFactoryTest.java
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].