Interface ScriptExecutor
-
public interface ScriptExecutor
Represents a (possibly compiled) script. It can be invoked many times with many arguments: TODO: Specify thread safety. Can this be called from multiple threads or not? Need empirical data from a few scripting engines to determine which is most appropriate.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
execute(Map<String,Object> arguments)
Executes the script with the given arguments.
-
-
-
Method Detail
-
execute
Object execute(Map<String,Object> arguments) throws Exception
Executes the script with the given arguments.- Parameters:
arguments
- Map of arguments to pass to the script.- Returns:
- A result, if any.
- Throws:
Exception
- Whatever native exception the script engine produces. (When called from the connector framework, this will subsequently be wrapped in a ConnectorException)
-
-