Interface IJavascriptEngineExecutor
- All Superinterfaces:
IEngineExecutor,IScriptEngineExecutor
- All Known Implementing Classes:
AbstractJavascriptExecutor,DefaultJavascriptEngineExecutor
public interface IJavascriptEngineExecutor extends IScriptEngineExecutor
The Javascript Engine Executor interface.
-
Field Summary
Fields Modifier and Type Field Description static StringCONSOLEThe Constant CONSOLE.static StringCONTEXTThe Constant CONTEXT.static StringDIRIGIBLE_JAVASCRIPT_DEBUG_ENABLEDThe Constant DIRIGIBLE_JAVASCRIPT_DEBUG_ENABLED.static StringDIRIGIBLE_JAVASCRIPT_ENGINE_TYPE_DEFAULTThe Constant DIRIGIBLE_JAVASCRIPT_TYPE_ENGINE_DEFAULT.static StringDIRIGIBLE_JAVASCRIPT_ENGINE_TYPE_HEADERThe Constant DIRIGIBLE_JAVASCRIPT_ENGINE_TYPE_HEADER.static StringJAVASCRIPT_ENGINE_TYPEThe Constant JAVASCRIPT_ENGINE_TYPE.static StringJAVASCRIPT_TYPE_DEFAULTThe Constant JAVASCRIPT_TYPE_DEFAULT.static StringJAVASCRIPT_TYPE_GRAALIUMThe Constant JAVASCRIPT_TYPE_GRAALIUM. -
Method Summary
Methods inherited from interface org.eclipse.dirigible.engine.api.script.IScriptEngineExecutor
evalCode, evalModule, executeMethodFromModule, executeServiceCode, existsModule, existsModule, retrieveModule, retrieveModule
-
Field Details
-
DIRIGIBLE_JAVASCRIPT_ENGINE_TYPE_DEFAULT
The Constant DIRIGIBLE_JAVASCRIPT_TYPE_ENGINE_DEFAULT.- See Also:
- Constant Field Values
-
DIRIGIBLE_JAVASCRIPT_DEBUG_ENABLED
The Constant DIRIGIBLE_JAVASCRIPT_DEBUG_ENABLED.- See Also:
- Constant Field Values
-
DIRIGIBLE_JAVASCRIPT_ENGINE_TYPE_HEADER
The Constant DIRIGIBLE_JAVASCRIPT_ENGINE_TYPE_HEADER.- See Also:
- Constant Field Values
-
JAVASCRIPT_ENGINE_TYPE
The Constant JAVASCRIPT_ENGINE_TYPE.- See Also:
- Constant Field Values
-
JAVASCRIPT_TYPE_GRAALIUM
The Constant JAVASCRIPT_TYPE_GRAALIUM.- See Also:
- Constant Field Values
-
JAVASCRIPT_TYPE_DEFAULT
The Constant JAVASCRIPT_TYPE_DEFAULT.- See Also:
- Constant Field Values
-
CONSOLE
The Constant CONSOLE.- See Also:
- Constant Field Values
-
CONTEXT
The Constant CONTEXT.- See Also:
- Constant Field Values
-
-
Method Details
-
executeServiceModule
Object executeServiceModule(String module, Map<Object,Object> executionContext) throws ScriptingExceptionExecute service module.- Specified by:
executeServiceModulein interfaceIScriptEngineExecutor- Parameters:
module- the moduleexecutionContext- the execution context- Returns:
- the object
- Throws:
ScriptingException- the scripting exception
-