public class ScriptComponent extends AbstractComponent
| Modifier and Type | Field and Description |
|---|---|
protected List<InterfaceBinding> |
bindings |
flowConstruct, interceptorChain, interceptors, lifecycleManager, logger, muleContext, notificationHandler, statisticsPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAMEPROPERTY_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, toStringgetAnnotation, getAnnotations, setAnnotationsprotected List<InterfaceBinding> bindings
protected void doInitialise()
throws InitialisationException
doInitialise in class AbstractComponentInitialisationExceptionprotected void doDispose()
doDispose in class AbstractComponentprotected Object doInvoke(MuleEvent event) throws Exception
doInvoke in class AbstractComponentExceptionpublic Scriptable getScript()
public void setScript(Scriptable script)
public List<InterfaceBinding> getInterfaceBindings()
public void setInterfaceBindings(List<InterfaceBinding> bindingCollection)
protected void configureComponentBindings()
throws MuleException
MuleExceptionCopyright © 2003–2018 MuleSoft, Inc.. All rights reserved.