Interface ScriptingExecutor
public interface ScriptingExecutor
- Author:
- Alberto Montero, Brian Wing Shun Chan
-
Method Summary
Modifier and TypeMethodDescriptionvoid
eval
(Set<String> allowedClasses, Map<String, Object> inputObjects, Set<String> outputNames, File scriptFile) eval
(Set<String> allowedClasses, Map<String, Object> inputObjects, Set<String> outputNames, String script) newInstance
(boolean executeInSeparateThread)
-
Method Details
-
clearCache
void clearCache() -
eval
Map<String,Object> eval(Set<String> allowedClasses, Map<String, Object> inputObjects, Set<String> outputNames, File scriptFile) throws ScriptingException- Throws:
ScriptingException
-
eval
Map<String,Object> eval(Set<String> allowedClasses, Map<String, Object> inputObjects, Set<String> outputNames, String script) throws ScriptingException- Throws:
ScriptingException
-
getLanguage
String getLanguage() -
getScriptingContainer
ScriptingContainer<?> getScriptingContainer() -
newInstance
-