Skip navigation links
A B C D E G H I L M N O P R S T V W 

A

addWhiteListedClass(String) - Method in class org.flowable.scripting.secure.impl.SecureScriptClassShutter
 
addWhiteListedClass(String) - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 

B

beforeInit(AbstractEngineConfiguration) - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 

C

classShutter - Variable in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
createSecureJavascriptTaskBehavior(BpmnParse, ScriptTask, String) - Method in class org.flowable.scripting.secure.behavior.SecureJavascriptTaskParseHandler
 

D

delete(String) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
delete(int) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
doTopCall(Callable, Context, Scriptable, Scriptable, Object[]) - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 

E

enableClassWhiteListing - Variable in class org.flowable.scripting.secure.SecureJavascriptConfigurator
When true, by default all classes will be blacklisted and all classes that want to be used will need to be whitelisted individually.
evaluateScript(VariableScope, String) - Static method in class org.flowable.scripting.secure.impl.SecureJavascriptUtil
 
execute(DelegateExecution) - Method in class org.flowable.scripting.secure.behavior.SecureJavascriptTaskActivityBehavior
 
executeParse(BpmnParse, ScriptTask) - Method in class org.flowable.scripting.secure.behavior.SecureJavascriptTaskParseHandler
 

G

get(String, Scriptable) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
get(int, Scriptable) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
getClassName() - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
getClassShutter() - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
getDefaultValue(Class<?>) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
getIds() - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
getMaxMemoryUsed() - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
getMaxMemoryUsed() - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
getMaxScriptExecutionTime() - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
getMaxScriptExecutionTime() - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
getMaxStackDepth() - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
getMaxStackDepth() - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
getNrOfInstructionsBeforeStateCheckCallback() - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
getObserveInstructionCount() - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
getOptimizationLevel() - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
getParentScope() - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
getPrototype() - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
getScriptOptimizationLevel() - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
getSecureScriptClassShutter() - Static method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
getSecureScriptContextFactory() - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
getStartMemory() - Method in class org.flowable.scripting.secure.impl.SecureScriptContext
 
getStartTime() - Method in class org.flowable.scripting.secure.impl.SecureScriptContext
 
getThreadAllocatedBytes(long) - Method in class org.flowable.scripting.secure.impl.SecureScriptThreadMxBeanWrapper
 
getThreadId() - Method in class org.flowable.scripting.secure.impl.SecureScriptContext
 
getWhiteListedClasses() - Method in class org.flowable.scripting.secure.impl.SecureScriptClassShutter
 
getWhiteListedClasses() - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 

H

has(String, Scriptable) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
has(int, Scriptable) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
hasInstance(Scriptable) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 

I

initSecureScriptContextFactory() - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
isEnableClassWhiteListing() - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 

L

LANGUAGE_JAVASCRIPT - Static variable in class org.flowable.scripting.secure.behavior.SecureJavascriptTaskParseHandler
 

M

makeContext() - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
maxMemoryUsed - Variable in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
maxMemoryUsed - Variable in class org.flowable.scripting.secure.SecureJavascriptConfigurator
Limits the memory used by the script.
maxScriptExecutionTime - Variable in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
maxScriptExecutionTime - Variable in class org.flowable.scripting.secure.SecureJavascriptConfigurator
The maximum time (in ms) that a script is allowed to execute before stopping it.
maxStackDepth - Variable in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
maxStackDepth - Variable in class org.flowable.scripting.secure.SecureJavascriptConfigurator
Limits the stack depth while calling functions within the script.

N

notify(DelegateExecution) - Method in class org.flowable.scripting.secure.listener.SecureJavascriptExecutionListener
 
notify(DelegateTask) - Method in class org.flowable.scripting.secure.listener.SecureJavascriptTaskListener
 
nrOfInstructionsBeforeStateCheckCallback - Variable in class org.flowable.scripting.secure.SecureJavascriptConfigurator
The maximum script execution time and memory usage is implemented using a callback that is called every x instructions of the script.

O

observeInstructionCount - Variable in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
observeInstructionCount(Context, int) - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
optimizationLevel - Variable in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
org.flowable.scripting.secure - package org.flowable.scripting.secure
 
org.flowable.scripting.secure.behavior - package org.flowable.scripting.secure.behavior
 
org.flowable.scripting.secure.impl - package org.flowable.scripting.secure.impl
 
org.flowable.scripting.secure.listener - package org.flowable.scripting.secure.listener
 

P

put(String, Scriptable, Object) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
put(int, Scriptable, Object) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 

R

removeWhiteListedClass(String) - Method in class org.flowable.scripting.secure.impl.SecureScriptClassShutter
 

S

scriptOptimizationLevel - Variable in class org.flowable.scripting.secure.SecureJavascriptConfigurator
By default, no script optimization is applied.
SecureJavascriptConfigurator - Class in org.flowable.scripting.secure
 
SecureJavascriptConfigurator() - Constructor for class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
SecureJavascriptExecutionListener - Class in org.flowable.scripting.secure.listener
 
SecureJavascriptExecutionListener() - Constructor for class org.flowable.scripting.secure.listener.SecureJavascriptExecutionListener
 
SecureJavascriptTaskActivityBehavior - Class in org.flowable.scripting.secure.behavior
 
SecureJavascriptTaskActivityBehavior(String, String, String, String, boolean) - Constructor for class org.flowable.scripting.secure.behavior.SecureJavascriptTaskActivityBehavior
 
SecureJavascriptTaskListener - Class in org.flowable.scripting.secure.listener
 
SecureJavascriptTaskListener() - Constructor for class org.flowable.scripting.secure.listener.SecureJavascriptTaskListener
 
SecureJavascriptTaskParseHandler - Class in org.flowable.scripting.secure.behavior
 
SecureJavascriptTaskParseHandler() - Constructor for class org.flowable.scripting.secure.behavior.SecureJavascriptTaskParseHandler
 
SecureJavascriptUtil - Class in org.flowable.scripting.secure.impl
 
SecureJavascriptUtil() - Constructor for class org.flowable.scripting.secure.impl.SecureJavascriptUtil
 
SecureScriptClassShutter - Class in org.flowable.scripting.secure.impl
A ClassShutter that uses a Set of Strings denoting fully qualified classnames that are white listed for usage in scripts.
SecureScriptClassShutter() - Constructor for class org.flowable.scripting.secure.impl.SecureScriptClassShutter
 
secureScriptClassShutter - Static variable in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
SecureScriptContext - Class in org.flowable.scripting.secure.impl
 
SecureScriptContext(ContextFactory) - Constructor for class org.flowable.scripting.secure.impl.SecureScriptContext
 
SecureScriptContextFactory - Class in org.flowable.scripting.secure.impl
 
SecureScriptContextFactory() - Constructor for class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
secureScriptContextFactory - Static variable in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
SecureScriptScope - Class in org.flowable.scripting.secure.impl
 
SecureScriptScope(VariableScope) - Constructor for class org.flowable.scripting.secure.impl.SecureScriptScope
 
SecureScriptThreadMxBeanWrapper - Class in org.flowable.scripting.secure.impl
This class wraps access to the com.sun.management.ThreadMXBean and makes sure that on JDK's without the class no ClassNotFoundException (or others) are thrown.
SecureScriptThreadMxBeanWrapper() - Constructor for class org.flowable.scripting.secure.impl.SecureScriptThreadMxBeanWrapper
 
setClassShutter(SecureScriptClassShutter) - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
setEnableClassWhiteListing(boolean) - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
setMaxMemoryUsed(long) - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
setMaxMemoryUsed(long) - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
setMaxScriptExecutionTime(long) - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
setMaxScriptExecutionTime(long) - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
setMaxStackDepth(int) - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
setMaxStackDepth(int) - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
setNrOfInstructionsBeforeStateCheckCallback(int) - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
setObserveInstructionCount(int) - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
setOptimizationLevel(int) - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 
setParentScope(Scriptable) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
setPrototype(Scriptable) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
 
setScriptOptimizationLevel(int) - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 
setStartMemory(long) - Method in class org.flowable.scripting.secure.impl.SecureScriptContext
 
setStartTime(long) - Method in class org.flowable.scripting.secure.impl.SecureScriptContext
 
setThreadId(long) - Method in class org.flowable.scripting.secure.impl.SecureScriptContext
 
setWhiteListedClasses(Set<String>) - Method in class org.flowable.scripting.secure.impl.SecureScriptClassShutter
 
setWhiteListedClasses(Set<String>) - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
 

T

threadMXBean - Variable in class org.flowable.scripting.secure.impl.SecureScriptThreadMxBeanWrapper
 
threadMxBeanWrapper - Variable in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
 

V

variableScope - Variable in class org.flowable.scripting.secure.impl.SecureScriptScope
 
visibleToScripts(String) - Method in class org.flowable.scripting.secure.impl.SecureScriptClassShutter
 

W

whiteListedClasses - Variable in class org.flowable.scripting.secure.impl.SecureScriptClassShutter
A collection of whitelisted classnames.
whiteListedClasses - Variable in class org.flowable.scripting.secure.SecureJavascriptConfigurator
Whitelisted classes for script execution.
A B C D E G H I L M N O P R S T V W 
Skip navigation links

Copyright © 2019 Flowable. All rights reserved.