A B C D E F G I J L M N O P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(Class<?>) - Method in class delight.nashornsandbox.internal.SandboxClassFilter
- allow(Class<?>) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- allow(Class<?>) - Method in interface delight.nashornsandbox.NashornSandbox
-
Add a new class to the list of allowed classes.
- allowed - Variable in class delight.nashornsandbox.internal.SandboxClassFilter
- allowExitFunctions - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- allowExitFunctions(boolean) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- allowExitFunctions(boolean) - Method in interface delight.nashornsandbox.NashornSandbox
-
Allow Nashorn quit and exit functions.
- allowGlobalsObjects - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- allowGlobalsObjects(boolean) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- allowGlobalsObjects(boolean) - Method in interface delight.nashornsandbox.NashornSandbox
-
Allow Nashorn globals object $ARG, $ENV, $EXEC, $OPTIONS, $OUT, $ERR and $EXIT.
- allowLoadFunctions - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- allowLoadFunctions(boolean) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- allowLoadFunctions(boolean) - Method in interface delight.nashornsandbox.NashornSandbox
-
Allow Nashorn load and loadWithNewGlobal functions.
- allowNoBraces - Variable in class delight.nashornsandbox.internal.JsSanitizer
-
true
when lack of braces is allowed. - allowNoBraces - Variable in class delight.nashornsandbox.internal.LinkedHashMapSecuredJsCache
- allowNoBraces - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- allowNoBraces(boolean) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- allowNoBraces(boolean) - Method in interface delight.nashornsandbox.NashornSandbox
-
Force, to check if all blocks are enclosed with curly braces "{}".
- allowPrintFunctions - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- allowPrintFunctions(boolean) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- allowPrintFunctions(boolean) - Method in interface delight.nashornsandbox.NashornSandbox
-
Allow Nashorn print and echo functions.
- allowReadFunctions - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- allowReadFunctions(boolean) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- allowReadFunctions(boolean) - Method in interface delight.nashornsandbox.NashornSandbox
-
Allow Nashorn readLine and readFully functions.
- args - Variable in class delight.nashornsandbox.internal.InvokeOperation
- assertConfiguration(boolean) - Method in class delight.nashornsandbox.internal.LinkedHashMapSecuredJsCache
- assertScriptEngine() - Method in class delight.nashornsandbox.internal.JsSanitizer
- assertScriptEngine() - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
B
- beautifierAsFunction(Object) - Static method in class delight.nashornsandbox.internal.JsSanitizer
- BEAUTIFY_FUNCTIONS - Static variable in class delight.nashornsandbox.internal.JsSanitizer
-
The beautify function search list.
- BEAUTIFY_JS - Static variable in class delight.nashornsandbox.internal.JsSanitizer
-
The resource name of beautify.min.js script.
- BEAUTIFY_OPTIONS - Static variable in class delight.nashornsandbox.internal.JsSanitizer
-
The beautifier options.
- beautifyJs(String) - Method in class delight.nashornsandbox.internal.JsSanitizer
- beautifysScript - Static variable in class delight.nashornsandbox.internal.JsSanitizer
-
Soft reference to the text of the js script.
- bindings - Variable in class delight.nashornsandbox.internal.EvaluateCompiledOperation
- bindings - Variable in class delight.nashornsandbox.internal.EvaluateOperation
- BracesException - Exception in delight.nashornsandbox.exceptions
-
Exception thrown when braces "{}" are missed in JS script, when it is not allowed.
- BracesException(String) - Constructor for exception delight.nashornsandbox.exceptions.BracesException
C
- cached - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- checkBraces(String) - Method in class delight.nashornsandbox.internal.JsSanitizer
-
After beautifier every braces should be in place, if not, or too many we need to prevent script execution.
- checkExecutorPresence() - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- checkJs(String) - Method in class delight.nashornsandbox.internal.JsSanitizer
- clear() - Method in class delight.nashornsandbox.internal.SandboxClassFilter
- compile(String) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- compile(String) - Method in interface delight.nashornsandbox.NashornSandbox
-
Compile the JavaScript string
- compiledScript - Variable in class delight.nashornsandbox.internal.EvaluateCompiledOperation
- contains(Class<?>) - Method in class delight.nashornsandbox.internal.SandboxClassFilter
- cpuLimitExceeded - Variable in class delight.nashornsandbox.internal.ThreadMonitor
- create() - Static method in class delight.nashornsandbox.NashornSandboxes
-
Creates a new sandbox instance.
- create(String...) - Static method in class delight.nashornsandbox.NashornSandboxes
-
Create a sandbox while supplying arguments for the engine such as '--no-java'.
- createBindings() - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- createBindings() - Method in interface delight.nashornsandbox.NashornSandbox
-
Create new bindings used to replace the state of the current script engine
- createJdkNashornClassFilter() - Static method in class delight.nashornsandbox.internal.NashornDetection.JdkNashornClassFilterCreator
- createNashornScriptEngineFactory(String...) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- createSandboxClassFilter() - Static method in class delight.nashornsandbox.internal.NashornDetection
- createSandboxClassFilter() - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- createSecuredJsCache(int) - Method in class delight.nashornsandbox.internal.JsSanitizer
- createStandaloneNashornClassFilter() - Static method in class delight.nashornsandbox.internal.NashornDetection.StandaloneNashornClassFilterCreator
D
- DEFAULT - Static variable in class delight.nashornsandbox.internal.RemoveComments
- delight.nashornsandbox - package delight.nashornsandbox
- delight.nashornsandbox.exceptions - package delight.nashornsandbox.exceptions
- delight.nashornsandbox.internal - package delight.nashornsandbox.internal
- disallow(Class<?>) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- disallow(Class<?>) - Method in interface delight.nashornsandbox.NashornSandbox
-
Remove a class from the list of allowed classes.
- disallowAllClasses() - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- disallowAllClasses() - Method in interface delight.nashornsandbox.NashornSandbox
-
Remove all classes from the list of allowed classes.
E
- engineAsserted - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- engineBindingUnchanged() - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- ESCAPE - Static variable in class delight.nashornsandbox.internal.RemoveComments
- eval(String) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- eval(String) - Method in interface delight.nashornsandbox.NashornSandbox
-
Evaluates the JavaScript string.
- eval(String, Bindings) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- eval(String, Bindings) - Method in interface delight.nashornsandbox.NashornSandbox
-
Evaluates the JavaScript string.
- eval(String, ScriptContext) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- eval(String, ScriptContext) - Method in interface delight.nashornsandbox.NashornSandbox
-
Evaluates the JavaScript string for a given script context
- eval(String, ScriptContext, Bindings) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- eval(String, ScriptContext, Bindings) - Method in interface delight.nashornsandbox.NashornSandbox
-
Evaluates the JavaScript string for a given script context
- eval(CompiledScript) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- eval(CompiledScript) - Method in interface delight.nashornsandbox.NashornSandbox
-
Run a pre-compiled JavaScript
- eval(CompiledScript, Bindings) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- eval(CompiledScript, Bindings) - Method in interface delight.nashornsandbox.NashornSandbox
- eval(CompiledScript, ScriptContext) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- eval(CompiledScript, ScriptContext) - Method in interface delight.nashornsandbox.NashornSandbox
- eval(CompiledScript, ScriptContext, Bindings) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- eval(CompiledScript, ScriptContext, Bindings) - Method in interface delight.nashornsandbox.NashornSandbox
- EvaluateCompiledOperation - Class in delight.nashornsandbox.internal
- EvaluateCompiledOperation(CompiledScript, ScriptContext, Bindings) - Constructor for class delight.nashornsandbox.internal.EvaluateCompiledOperation
- EvaluateOperation - Class in delight.nashornsandbox.internal
- EvaluateOperation(String, ScriptContext, Bindings) - Constructor for class delight.nashornsandbox.internal.EvaluateOperation
- evaluator - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- exception - Variable in class delight.nashornsandbox.internal.JsEvaluator
- executeSandboxedOperation(ScriptEngineOperation) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- executeScriptEngineOperation(ScriptEngine) - Method in class delight.nashornsandbox.internal.EvaluateCompiledOperation
- executeScriptEngineOperation(ScriptEngine) - Method in class delight.nashornsandbox.internal.EvaluateOperation
- executeScriptEngineOperation(ScriptEngine) - Method in class delight.nashornsandbox.internal.InvokeOperation
- executeScriptEngineOperation(ScriptEngine) - Method in interface delight.nashornsandbox.internal.ScriptEngineOperation
- executor - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- exposeToScripts(String) - Method in class delight.nashornsandbox.internal.JdkNashornClassFilter
- exposeToScripts(String) - Method in class delight.nashornsandbox.internal.SandboxClassFilter
- exposeToScripts(String) - Method in class delight.nashornsandbox.internal.StandaloneNashornClassFilter
F
- findClass(String, String) - Static method in class delight.nashornsandbox.internal.NashornDetection
G
- get(String) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- get(String) - Method in interface delight.nashornsandbox.NashornSandbox
-
Obtains the value of the specified JavaScript variable.
- getBeautifHandler(ScriptEngine) - Static method in class delight.nashornsandbox.internal.JsSanitizer
- getBeautifyJs() - Static method in class delight.nashornsandbox.internal.JsSanitizer
- getBindings() - Method in class delight.nashornsandbox.internal.EvaluateCompiledOperation
- getBindings() - Method in class delight.nashornsandbox.internal.EvaluateOperation
- getCheckInterval(long) - Method in class delight.nashornsandbox.internal.ThreadMonitor
- getClassFilterClass() - Static method in class delight.nashornsandbox.internal.NashornDetection
- getCompiledScript() - Method in class delight.nashornsandbox.internal.EvaluateCompiledOperation
- getCPUTime() - Method in class delight.nashornsandbox.internal.ThreadMonitor
- getCurrentMemory() - Method in class delight.nashornsandbox.internal.ThreadMonitor
-
Obtain current evaluation thread memory usage.
- getEvaluator(ScriptEngineOperation) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- getException() - Method in class delight.nashornsandbox.internal.JsEvaluator
- getExecutor() - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- getExecutor() - Method in interface delight.nashornsandbox.NashornSandbox
-
Gets the current executor service.
- getJs() - Method in class delight.nashornsandbox.internal.EvaluateOperation
- getLazySandboxedInvocable() - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- getMessage() - Method in exception delight.nashornsandbox.exceptions.ScriptAbuseException
- getNashornScriptEngineFactory() - Static method in class delight.nashornsandbox.internal.NashornDetection
- getOrCreate(String, boolean, Supplier<String>) - Method in class delight.nashornsandbox.internal.LinkedHashMapSecuredJsCache
- getOrCreate(String, boolean, Supplier<String>) - Method in interface delight.nashornsandbox.SecuredJsCache
-
Gets a value from the cache and tries to create it if it couldn't be found.
- getPreamble() - Method in class delight.nashornsandbox.internal.JsSanitizer
- getResult() - Method in class delight.nashornsandbox.internal.JsEvaluator
- getSandboxedInvocable() - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- getSandboxedInvocable() - Method in interface delight.nashornsandbox.NashornSandbox
-
Returns an
Invocable
instance, so that method invocations are also sandboxed. - getSanitizer() - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- getScriptContext() - Method in class delight.nashornsandbox.internal.EvaluateCompiledOperation
- getScriptContext() - Method in class delight.nashornsandbox.internal.EvaluateOperation
- getStringCache() - Method in class delight.nashornsandbox.internal.SandboxClassFilter
I
- inject(String, Object) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- inject(String, Object) - Method in interface delight.nashornsandbox.NashornSandbox
-
Will add a global variable available to all scripts executed with this sandbox.
- injectInterruptionCalls(String) - Method in class delight.nashornsandbox.internal.JsSanitizer
- InterruptTest - Class in delight.nashornsandbox.internal
-
Class avaliable in JavaScript engine to check if engine thread is interrupted.
- InterruptTest() - Constructor for class delight.nashornsandbox.internal.InterruptTest
- InvokeOperation - Class in delight.nashornsandbox.internal
- InvokeOperation(Object, String, Object[]) - Constructor for class delight.nashornsandbox.internal.InvokeOperation
- isAllowed(Class<?>) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- isAllowed(Class<?>) - Method in interface delight.nashornsandbox.NashornSandbox
-
Check if a class is in the list of allowed classes.
- isCPULimitExceeded() - Method in class delight.nashornsandbox.internal.JsEvaluator
- isCPULimitExceeded() - Method in class delight.nashornsandbox.internal.ThreadMonitor
- isCpuTimeExided(long) - Method in class delight.nashornsandbox.internal.ThreadMonitor
- isJDKNashornScriptObjectMirror(Object) - Static method in class delight.nashornsandbox.internal.NashornDetection
- isMemoryLimitExceeded() - Method in class delight.nashornsandbox.internal.JsEvaluator
- isMemoryLimitExceeded() - Method in class delight.nashornsandbox.internal.ThreadMonitor
- isScriptKilled() - Method in exception delight.nashornsandbox.exceptions.ScriptAbuseException
-
Check if script when asked exited nicely, or not.
- isScriptKilled() - Method in class delight.nashornsandbox.internal.JsEvaluator
- isScriptKilled() - Method in class delight.nashornsandbox.internal.ThreadMonitor
- isStageMemoryExided(long) - Method in class delight.nashornsandbox.internal.ThreadMonitor
- isStandaloneNashornScriptObjectMirror(Object) - Static method in class delight.nashornsandbox.internal.NashornDetection
J
- JDK_NASHORN_ClassFilter_CLASS - Static variable in class delight.nashornsandbox.internal.NashornDetection
- JDK_NASHORN_NashornScriptEngineFactory_CLASS - Static variable in class delight.nashornsandbox.internal.NashornDetection
- JDK_NASHORN_ScriptObjectMirror_CLASS - Static variable in class delight.nashornsandbox.internal.NashornDetection
- JdkNashornClassFilter - Class in delight.nashornsandbox.internal
- JdkNashornClassFilter() - Constructor for class delight.nashornsandbox.internal.JdkNashornClassFilter
- JdkNashornClassFilterCreator() - Constructor for class delight.nashornsandbox.internal.NashornDetection.JdkNashornClassFilterCreator
- js - Variable in class delight.nashornsandbox.internal.EvaluateOperation
- JS_INTERRUPTED_FUNCTION - Static variable in class delight.nashornsandbox.internal.JsSanitizer
-
The name of the JS function to be inserted into user script.
- JS_INTERRUPTED_TEST - Static variable in class delight.nashornsandbox.internal.JsSanitizer
-
The name of the variable which holds reference to interruption checking class.
- jsBeautify - Variable in class delight.nashornsandbox.internal.JsSanitizer
-
JS beautify() function reference.
- JsEvaluator - Class in delight.nashornsandbox.internal
-
The JavaScript evaluator.
- JsEvaluator(ScriptEngine, long, long, ScriptEngineOperation) - Constructor for class delight.nashornsandbox.internal.JsEvaluator
- JsSanitizer - Class in delight.nashornsandbox.internal
-
JavaScript sanitizer.
- JsSanitizer(ScriptEngine, boolean, SecuredJsCache) - Constructor for class delight.nashornsandbox.internal.JsSanitizer
- JsSanitizer(ScriptEngine, int, boolean) - Constructor for class delight.nashornsandbox.internal.JsSanitizer
- JsSanitizer.PoisonPil - Class in delight.nashornsandbox.internal
L
- LACK_EXPECTED_BRACES - Static variable in class delight.nashornsandbox.internal.JsSanitizer
-
Pattern for back braces.
- lazyInvocable - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- LinkedHashMapSecuredJsCache - Class in delight.nashornsandbox.internal
-
Default implementation of
SecuredJsCache
, uses aLinkedHashMap
as its cache and is not thread-safe. - LinkedHashMapSecuredJsCache(LinkedHashMap<String, String>, boolean) - Constructor for class delight.nashornsandbox.internal.LinkedHashMapSecuredJsCache
- LOG - Static variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- logger - Static variable in class delight.nashornsandbox.internal.NashornDetection
M
- map - Variable in class delight.nashornsandbox.internal.LinkedHashMapSecuredJsCache
- maxCPUTime - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
-
Maximum CPU time in milliseconds.
- maxCPUTime - Variable in class delight.nashornsandbox.internal.ThreadMonitor
- maxMemory - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
-
Maximum memory of executor thread used.
- maxMemory - Variable in class delight.nashornsandbox.internal.ThreadMonitor
- maxPreparedStatements - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
-
The size of the LRU cache of prepared statements.
- memoryCounter - Variable in class delight.nashornsandbox.internal.ThreadMonitor
- memoryLimitExceededStage - Variable in class delight.nashornsandbox.internal.ThreadMonitor
- MILI_TO_NANO - Static variable in class delight.nashornsandbox.internal.ThreadMonitor
- monitor - Variable in class delight.nashornsandbox.internal.ThreadMonitor
- MULTI_LINE - Static variable in class delight.nashornsandbox.internal.RemoveComments
N
- name - Variable in class delight.nashornsandbox.internal.InvokeOperation
- NashornDetection - Class in delight.nashornsandbox.internal
- NashornDetection() - Constructor for class delight.nashornsandbox.internal.NashornDetection
- NashornDetection.JdkNashornClassFilterCreator - Class in delight.nashornsandbox.internal
- NashornDetection.StandaloneNashornClassFilterCreator - Class in delight.nashornsandbox.internal
- NashornSandbox - Interface in delight.nashornsandbox
-
The Nashorn sandbox interface.
- NashornSandboxes - Class in delight.nashornsandbox
-
The Nashorn sandbox factory.
- NashornSandboxes() - Constructor for class delight.nashornsandbox.NashornSandboxes
- NashornSandboxImpl - Class in delight.nashornsandbox.internal
-
Nashorn sandbox implementation.
- NashornSandboxImpl() - Constructor for class delight.nashornsandbox.internal.NashornSandboxImpl
- NashornSandboxImpl(String...) - Constructor for class delight.nashornsandbox.internal.NashornSandboxImpl
- NashornSandboxImpl(ScriptEngine, String...) - Constructor for class delight.nashornsandbox.internal.NashornSandboxImpl
- newSecuredJsCache(int) - Method in class delight.nashornsandbox.internal.JsSanitizer
O
- ONE_LINE - Static variable in class delight.nashornsandbox.internal.RemoveComments
- operation - Variable in class delight.nashornsandbox.internal.JsEvaluator
P
- pattern - Variable in class delight.nashornsandbox.internal.JsSanitizer.PoisonPil
- perform(String) - Static method in class delight.nashornsandbox.internal.RemoveComments
- POISON_PILLS - Static variable in class delight.nashornsandbox.internal.JsSanitizer
- PoisonPil(Pattern, String) - Constructor for class delight.nashornsandbox.internal.JsSanitizer.PoisonPil
- produceSecureBindings() - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
R
- registerThreadToMonitor(Thread) - Method in class delight.nashornsandbox.internal.ThreadMonitor
- remove(Class<?>) - Method in class delight.nashornsandbox.internal.SandboxClassFilter
- RemoveComments - Class in delight.nashornsandbox.internal
-
Based on https://codegolf.stackexchange.com/questions/48326/remove-single-line-and-multiline-comments-from-string
- RemoveComments() - Constructor for class delight.nashornsandbox.internal.RemoveComments
- replacement - Variable in class delight.nashornsandbox.internal.JsSanitizer.PoisonPil
- reset() - Method in class delight.nashornsandbox.internal.ThreadMonitor
- resetEngineBindings() - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- result - Variable in class delight.nashornsandbox.internal.JsEvaluator
- run() - Method in class delight.nashornsandbox.internal.JsEvaluator
- run() - Method in class delight.nashornsandbox.internal.ThreadMonitor
- runMonitor() - Method in class delight.nashornsandbox.internal.JsEvaluator
-
Enter the monitor method.
S
- sandboxClassFilter - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- SandboxClassFilter - Class in delight.nashornsandbox.internal
-
The class Filter.
- SandboxClassFilter() - Constructor for class delight.nashornsandbox.internal.SandboxClassFilter
- sanitizeBindings(Bindings) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- sanitizer - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- ScriptAbuseException - Exception in delight.nashornsandbox.exceptions
-
Exception is thrown when JS script abuse was detected.
- ScriptAbuseException(String, boolean, Throwable) - Constructor for exception delight.nashornsandbox.exceptions.ScriptAbuseException
- scriptContext - Variable in class delight.nashornsandbox.internal.EvaluateCompiledOperation
- scriptContext - Variable in class delight.nashornsandbox.internal.EvaluateOperation
- ScriptCPUAbuseException - Exception in delight.nashornsandbox.exceptions
-
Exception thrown when script runtime exides given limit.
- ScriptCPUAbuseException(String, boolean, Throwable) - Constructor for exception delight.nashornsandbox.exceptions.ScriptCPUAbuseException
- scriptEngine - Variable in class delight.nashornsandbox.internal.JsEvaluator
- scriptEngine - Variable in class delight.nashornsandbox.internal.JsSanitizer
- scriptEngine - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
- ScriptEngineOperation - Interface in delight.nashornsandbox.internal
- scriptFinished - Variable in class delight.nashornsandbox.internal.ThreadMonitor
-
Check if interrupted script has finished.
- scriptFinished() - Method in class delight.nashornsandbox.internal.ThreadMonitor
- scriptKilled - Variable in exception delight.nashornsandbox.exceptions.ScriptAbuseException
- scriptKilled - Variable in class delight.nashornsandbox.internal.ThreadMonitor
-
Check if script should be killed to stop it when abusive.
- ScriptMemoryAbuseException - Exception in delight.nashornsandbox.exceptions
-
Exception thrown when script memory usage exides given limit.
- ScriptMemoryAbuseException(String, boolean, Throwable) - Constructor for exception delight.nashornsandbox.exceptions.ScriptMemoryAbuseException
- secureBindings(Bindings) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- securedJsCache - Variable in class delight.nashornsandbox.internal.JsSanitizer
- SecuredJsCache - Interface in delight.nashornsandbox
-
A cache used to store pre-processed javascript strings, which can be used to share these among different
NashornSandbox
es. - secureJs(String) - Method in class delight.nashornsandbox.internal.JsSanitizer
- secureJsImpl(String) - Method in class delight.nashornsandbox.internal.JsSanitizer
- serialVersionUID - Static variable in exception delight.nashornsandbox.exceptions.BracesException
- serialVersionUID - Static variable in exception delight.nashornsandbox.exceptions.ScriptAbuseException
- serialVersionUID - Static variable in exception delight.nashornsandbox.exceptions.ScriptCPUAbuseException
- serialVersionUID - Static variable in exception delight.nashornsandbox.exceptions.ScriptMemoryAbuseException
- setExecutor(ExecutorService) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- setExecutor(ExecutorService) - Method in interface delight.nashornsandbox.NashornSandbox
-
Specifies the executor service which is used to run scripts when a CPU time limit is specified.
- setMaxCPUTime(long) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- setMaxCPUTime(long) - Method in interface delight.nashornsandbox.NashornSandbox
-
Sets the maximum CPU time in milliseconds allowed for script execution.
- setMaxMemory(long) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- setMaxMemory(long) - Method in interface delight.nashornsandbox.NashornSandbox
-
Sets the maximum memory in Bytes which JS executor thread can allocate.
- setMaxPreparedStatements(int) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- setMaxPreparedStatements(int) - Method in interface delight.nashornsandbox.NashornSandbox
-
The size of prepared statements LRU cache.
- setScriptCache(SecuredJsCache) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- setScriptCache(SecuredJsCache) - Method in interface delight.nashornsandbox.NashornSandbox
-
Overwrites the cache for pre-processed javascript.
- setWriter(Writer) - Method in class delight.nashornsandbox.internal.NashornSandboxImpl
- setWriter(Writer) - Method in interface delight.nashornsandbox.NashornSandbox
-
Sets the writer, when want to have output from writer function called in JS script
- stageOffset - Variable in class delight.nashornsandbox.internal.ThreadMonitor
- STANDALONE_NASHORN_ClassFilter_CLASS - Static variable in class delight.nashornsandbox.internal.NashornDetection
- STANDALONE_NASHORN_NashornScriptEngineFactory_CLASS - Static variable in class delight.nashornsandbox.internal.NashornDetection
- STANDALONE_NASHORN_ScriptObjectMirror_CLASS - Static variable in class delight.nashornsandbox.internal.NashornDetection
- StandaloneNashornClassFilter - Class in delight.nashornsandbox.internal
- StandaloneNashornClassFilter() - Constructor for class delight.nashornsandbox.internal.StandaloneNashornClassFilter
- StandaloneNashornClassFilterCreator() - Constructor for class delight.nashornsandbox.internal.NashornDetection.StandaloneNashornClassFilterCreator
- stop - Variable in class delight.nashornsandbox.internal.ThreadMonitor
- stopMonitor() - Method in class delight.nashornsandbox.internal.ThreadMonitor
- STRING - Static variable in class delight.nashornsandbox.internal.RemoveComments
- stringCache - Variable in class delight.nashornsandbox.internal.SandboxClassFilter
- suppliedCache - Variable in class delight.nashornsandbox.internal.NashornSandboxImpl
T
- test() - Static method in class delight.nashornsandbox.internal.InterruptTest
- thisObj - Variable in class delight.nashornsandbox.internal.InvokeOperation
- threadBean - Variable in class delight.nashornsandbox.internal.ThreadMonitor
- threadMonitor - Variable in class delight.nashornsandbox.internal.JsEvaluator
- ThreadMonitor - Class in delight.nashornsandbox.internal
-
JS executor thread monitor.
- ThreadMonitor(long, long) - Constructor for class delight.nashornsandbox.internal.ThreadMonitor
- threadToMonitor - Variable in class delight.nashornsandbox.internal.ThreadMonitor
- timedOutWaitingForThreadToMonitor - Variable in class delight.nashornsandbox.internal.ThreadMonitor
All Classes All Packages