Interface ScriptingExecutor
public interface ScriptingExecutor
- Author:
- Alberto Montero, Brian Wing Shun Chan
-
Method Summary
Modifier and TypeMethodDescriptioneval(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) void
-
Method Details
-
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() -
newInstance
-
validate
- Throws:
ScriptingException
-