A B C D E F G I J L M N O P R S T 
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 a LinkedHashMap 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 NashornSandboxes.
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
 
A B C D E F G I J L M N O P R S T 
All Classes All Packages