public class ScriptRunner extends Object
| Constructor and Description |
|---|
ScriptRunner() |
ScriptRunner(String engine,
String code,
org.mule.runtime.api.component.location.ComponentLocation location) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeCursors(Bindings bindings) |
protected ScriptEngine |
createScriptEngineByName(String name) |
CompiledScript |
getCompiledScript() |
String |
getEngineName() |
org.mule.runtime.api.component.location.ComponentLocation |
getLocation() |
org.mule.runtime.api.artifact.Registry |
getRegistry() |
String |
getScriptBody() |
ScriptEngine |
getScriptEngine() |
ScriptEngineManager |
getScriptEngineManager() |
void |
initialise() |
protected String |
listAvailableEngines() |
void |
populateBindings(Bindings bindings,
org.mule.runtime.core.api.event.CoreEvent event,
Map<String,Object> parameters,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper) |
void |
populateDefaultBindings(Bindings bindings) |
Object |
runScript(Bindings bindings,
ExecutionMode executionMode) |
void |
setCompiledScript(CompiledScript compiledScript) |
void |
setEngineName(String engineName) |
void |
setLocation(org.mule.runtime.api.component.location.ComponentLocation location) |
void |
setRegistry(org.mule.runtime.api.artifact.Registry registry) |
void |
setScriptBody(String scriptBody) |
void |
setScriptEngine(ScriptEngine scriptEngine) |
void |
setScriptEngineManager(ScriptEngineManager scriptEngineManager) |
public ScriptRunner(String engine, String code, org.mule.runtime.api.component.location.ComponentLocation location)
public ScriptRunner()
public void initialise()
public void populateDefaultBindings(Bindings bindings)
public void populateBindings(Bindings bindings, org.mule.runtime.core.api.event.CoreEvent event, Map<String,Object> parameters, org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
public void closeCursors(Bindings bindings)
public Object runScript(Bindings bindings, ExecutionMode executionMode)
protected ScriptEngine createScriptEngineByName(String name)
protected String listAvailableEngines()
public ScriptEngine getScriptEngine()
public String getEngineName()
public void setEngineName(String engineName)
public String getScriptBody()
public void setScriptBody(String scriptBody)
public org.mule.runtime.api.component.location.ComponentLocation getLocation()
public void setLocation(org.mule.runtime.api.component.location.ComponentLocation location)
public CompiledScript getCompiledScript()
public void setCompiledScript(CompiledScript compiledScript)
public void setScriptEngine(ScriptEngine scriptEngine)
public ScriptEngineManager getScriptEngineManager()
public void setScriptEngineManager(ScriptEngineManager scriptEngineManager)
public org.mule.runtime.api.artifact.Registry getRegistry()
public void setRegistry(org.mule.runtime.api.artifact.Registry registry)
Copyright © 2023 MuleSoft, Inc.. All rights reserved.