public class ScriptRunner extends Object
| Constructor and Description |
|---|
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) |
ScriptEngine |
getScriptEngine() |
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) |
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)
protected ScriptEngine createScriptEngineByName(String name)
protected String listAvailableEngines()
public ScriptEngine getScriptEngine()
Copyright © 2020 MuleSoft, Inc.. All rights reserved.