public class Scriptable extends Object implements Initialisable, MuleContextAware
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
logger |
PHASE_NAME| Constructor and Description |
|---|
Scriptable() |
Scriptable(MuleContext muleContext) |
public Scriptable()
public Scriptable(MuleContext muleContext)
public void setMuleContext(MuleContext context)
setMuleContext in interface MuleContextAwarepublic void initialise()
throws InitialisationException
initialise in interface InitialisableInitialisationExceptionprotected void populatePropertyBindings(Bindings bindings)
@Deprecated protected void populatePropertyBindings(Bindings bindings, MuleMessage message)
ExpressionManager.parse(String, MuleMessage) internally. Use
populatePropertyBindings(Bindings, MuleEvent) instead.protected void populatePropertyBindings(Bindings bindings, MuleEvent event)
public void populateDefaultBindings(Bindings bindings)
@Deprecated public void populateBindings(Bindings bindings, MuleMessage message)
ExpressionManager.parse(String, MuleMessage) internally. Use
populateBindings(Bindings, MuleEvent) instead.protected void populateMessageBindings(Bindings bindings, MuleMessage message)
public Object runScript(Bindings bindings) throws ScriptException
ScriptExceptionprotected ScriptEngine createScriptEngineByName(String name)
protected ScriptEngine createScriptEngineByExtension(String ext)
protected String listAvailableEngines()
public String getScriptText()
public void setScriptText(String scriptText)
public String getScriptFile()
public void setScriptFile(String scriptFile)
public void setScriptEngineName(String scriptEngineName)
public String getScriptEngineName()
public Properties getProperties()
public void setProperties(Properties properties)
public ScriptEngine getScriptEngine()
protected void setScriptEngine(ScriptEngine scriptEngine)
protected CompiledScript getCompiledScript()
protected void setCompiledScript(CompiledScript compiledScript)
Copyright © 2003–2018 MuleSoft, Inc.. All rights reserved.