| Interface | Description |
|---|---|
| ScriptRunner |
Executes JavaScript scripts
|
| Class | Description |
|---|---|
| AbstractScriptRunner |
Abstract base class for
ScriptRunner implementations |
| JREScriptRunner |
Executes JavaScript scripts through the Java Scripting API
|
| JREScriptRunner.VariableWrapperWrapper |
Wraps around
VariableWrapper and converts
VariableWrapperParams objects to JSON objects
Note: this class must be public so Nashorn can inspect it and
find the wrap() method. |
| ScriptRunnerFactory |
Creates
ScriptRunner instances |
| V8ScriptRunner |
Executes JavaScript using the V8 runtime
|
| Enum | Description |
|---|---|
| ScriptRunnerFactory.RunnerType |
The different types of runners this factory can create
|
| Exception | Description |
|---|---|
| ScriptRunnerException |
This exception is thrown by
ScriptRunner if some code could
not be executed |