| No. | Syntax | Java Release | JobScheduler Release | Comments |
|---|
| 1 | <script language="javascript"/> | - Java independent, C++ implementation of the SpiderMonkey project
| - Available for 32-bit JobScheduler Master releases
- Not available for 64-bit JobScheduler Master releases
| -
JS-1306
-
Getting issue details...
STATUS
- syntax for JobScheduler API is the same as for no. 2
|
| 2 | <script language="java:javascript"/> | - available starting from Java version 1.7
- maps to the Rhino Scripting Engine when using Java 1.7
- maps to the Nashorn Scripting Engine when using Java 1.8
| - starting from JobScheduler Master and Agent release 1.5
| - syntax for JobScheduler API is the same a for no. 1,
<script language="javascript"/> - for compatibility to move Javascript jobs on 32Bit JobScheduler (using spidermonkey) to a 64Bit JobScheduler with minimal changes (only script language attribute)
- uses Java Beans Layer on Rhino/Nashorn Scripting Engine
|
| 3 | <script language="javax.script:javascript/> | | | - maps to the Rhino Scripting Engine when using Java 1.7
- maps to the Nashorn Scripting Engine when using Java 1.8
- syntax for JobScheduler API is the same as for no. 4 and 5
|
| 4 | <script language="javax.script.rhino"/> | - Java 1.7
- removed with Java 1.8
| - starting from JobScheduler Master and Agent release 1.5
| - syntax for JobScheduler API is the same as for no. 3 and 5
|
| 5 | <script language="javax.script:ECMAscript"/> | | - starting from JobScheduler Master and Agent release 1.5
| - maps to the Rhino Scripting Engine when using Java 1.7
- maps to the Nashorn Scripting Engine when using Java 1.8
- syntax for JobScheduler API is the same as for no. 3 and 4
|