Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addWhiteListedClass(String) - Method in class org.flowable.scripting.secure.impl.SecureScriptClassShutter
- addWhiteListedClass(String) - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
B
- beans - Variable in class org.flowable.scripting.secure.impl.SecureScriptScope
- 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(int) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
- delete(String) - 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
- enableAccessToBeans - Variable in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
- enableAccessToBeans - Variable in class org.flowable.scripting.secure.SecureJavascriptConfigurator
-
When true, access to beans in
AbstractEngineConfiguration.beansis enabled. - 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(VariableContainer, String) - Static method in class org.flowable.scripting.secure.impl.SecureJavascriptUtil
- evaluateScript(VariableContainer, String, Map<Object, Object>) - Static method in class org.flowable.scripting.secure.impl.SecureJavascriptUtil
- evaluateScript(ScriptingEngines, ScriptEngineRequest) - Method in class org.flowable.scripting.secure.listener.SecureJavascriptExecutionListener
- executeParse(BpmnParse, ScriptTask) - Method in class org.flowable.scripting.secure.behavior.SecureJavascriptTaskParseHandler
- executeScript(DelegateExecution) - Method in class org.flowable.scripting.secure.behavior.SecureJavascriptTaskActivityBehavior
G
- get(int, Scriptable) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
- get(String, 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(int, Scriptable) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
- has(String, 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
- isEnableAccessToBeans() - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
- isEnableAccessToBeans() - 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(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(int, Scriptable, Object) - Method in class org.flowable.scripting.secure.impl.SecureScriptScope
- put(String, 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, 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 - Static variable in class org.flowable.scripting.secure.SecureJavascriptConfigurator
- SecureScriptClassShutter - Class in org.flowable.scripting.secure.impl
-
A
ClassShutterthat uses aSetof Strings denoting fully qualified classnames that are white listed for usage in scripts. - SecureScriptClassShutter() - Constructor for class org.flowable.scripting.secure.impl.SecureScriptClassShutter
- SecureScriptContext - Class in org.flowable.scripting.secure.impl
- SecureScriptContext(ContextFactory) - Constructor for class org.flowable.scripting.secure.impl.SecureScriptContext
- secureScriptContextFactory - Static variable in class org.flowable.scripting.secure.SecureJavascriptConfigurator
- SecureScriptContextFactory - Class in org.flowable.scripting.secure.impl
- SecureScriptContextFactory() - Constructor for class org.flowable.scripting.secure.impl.SecureScriptContextFactory
- SecureScriptScope - Class in org.flowable.scripting.secure.impl
- SecureScriptScope(VariableContainer, Map<Object, Object>) - 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
- setEnableAccessToBeans(boolean) - Method in class org.flowable.scripting.secure.impl.SecureScriptContextFactory
- setEnableAccessToBeans(boolean) - Method in class org.flowable.scripting.secure.SecureJavascriptConfigurator
- 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
- variableContainer - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form