public class ScriptComponent extends AbstractComponent
Modifier and Type | Field and Description |
---|---|
protected List<InterfaceBinding> |
bindings |
flowConstruct, interceptorChain, interceptors, lifecycleManager, logger, muleContext, notificationHandler, statistics
PHASE_NAME
PHASE_NAME
PHASE_NAME
PHASE_NAME
PROPERTY_NAME
Constructor and Description |
---|
ScriptComponent() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureComponentBindings() |
protected void |
doDispose() |
protected void |
doInitialise() |
protected Object |
doInvoke(MuleEvent event) |
List<InterfaceBinding> |
getInterfaceBindings() |
Scriptable |
getScript() |
void |
setInterfaceBindings(List<InterfaceBinding> bindingCollection) |
void |
setScript(Scriptable script) |
applyLifecycleAndDependencyInjection, createResultEvent, dispose, doStart, doStop, fireComponentNotification, getFlowConstruct, getInterceptors, getName, getStatistics, initialise, process, release, setFlowConstruct, setInterceptors, setMessagingExceptionHandler, setMuleContext, start, stop, toString
getAnnotation, getAnnotations, setAnnotations
protected List<InterfaceBinding> bindings
protected void doInitialise() throws InitialisationException
doInitialise
in class AbstractComponent
InitialisationException
protected void doDispose()
doDispose
in class AbstractComponent
protected Object doInvoke(MuleEvent event) throws Exception
doInvoke
in class AbstractComponent
Exception
public Scriptable getScript()
public void setScript(Scriptable script)
public List<InterfaceBinding> getInterfaceBindings()
public void setInterfaceBindings(List<InterfaceBinding> bindingCollection)
protected void configureComponentBindings() throws MuleException
MuleException
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.