Interface: ScriptExecution
CloudControl Pro 9 Docs / engines / ScriptExecution
Interface: ScriptExecution
engines.ScriptExecution
Object returned by execScriptFile. It represents a script execution, records the path of script file executed, can listen events of start and stop, and can get engine to communicate with it or stop engine.
Hierarchy
-
unknown
↳
ScriptExecution
Table of contents
Properties
Accessors
Methods
Events
Properties
source
• Readonly
source: any
Source file object of engine.
sourceFile
• Readonly
sourceFile: string
Path of execution source file.
Accessors
engineOrNull
• get
engineOrNull(): null
| ScriptEngine
Get the engine object of this execution, if engine is not ready, return null
.
Returns
null
| ScriptEngine
executionConfig
• get
executionConfig(): ReadOnlyExecutionConfig
Get the execution config of this execution.
Returns
Methods
engine
▸ engine(): any
Get the engine object of this execution asynchronously.
Returns
any
Events
on
▸ on(event
, listener
): ScriptExecution
The event of execution start. Once this event is sent, the thread and engine of the execution are ready and about to execute script.
start
Parameters
Name | Type |
---|---|
event |
"start" |
listener |
(execution : ScriptExecution ) => void |
Returns
▸ on(event
, listener
): ScriptExecution
The event of execution success. This event indicates that the script has been executed successfully. success
Parameters
Name | Type |
---|---|
event |
"success" |
listener |
(execution : ScriptExecution ) => void |
Returns
▸ on(event
, listener
): ScriptExecution
The event of execution exception. This event indicates an uncaught exception encountered during script execution.
exception
Parameters
Name | Type |
---|---|
event |
"exception" |
listener |
(execution : ScriptExecution , exception : Throwable ) => void |