org.mule.module.scripting.builders
Class ScriptConfigurationBuilder

java.lang.Object
  extended by org.mule.config.builders.AbstractConfigurationBuilder
      extended by org.mule.config.builders.AbstractResourceConfigurationBuilder
          extended by org.mule.module.scripting.builders.ScriptConfigurationBuilder
All Implemented Interfaces:
ConfigurationBuilder

public class ScriptConfigurationBuilder
extends AbstractResourceConfigurationBuilder

Configures Mule from one or more script files.


Field Summary
protected  MuleContext muleContext
           
static String SCRIPT_ENGINE_NAME_PROPERTY
           
 
Fields inherited from class org.mule.config.builders.AbstractResourceConfigurationBuilder
configResources, logger
 
Constructor Summary
ScriptConfigurationBuilder(String configResource)
           
ScriptConfigurationBuilder(String[] configResources)
           
ScriptConfigurationBuilder(String scriptEngineName, String configResource)
           
ScriptConfigurationBuilder(String scriptEngineName, String[] configResources)
           
 
Method Summary
protected  void applyLifecycle(LifecycleManager lifecycleManager)
           
protected  void doConfigure(MuleContext muleContext)
           
protected  void populateBindings(javax.script.Bindings bindings)
           
 
Methods inherited from class org.mule.config.builders.AbstractResourceConfigurationBuilder
configure, createConfigResourcesString, loadConfigResources
 
Methods inherited from class org.mule.config.builders.AbstractConfigurationBuilder
isConfigured
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCRIPT_ENGINE_NAME_PROPERTY

public static final String SCRIPT_ENGINE_NAME_PROPERTY
See Also:
Constant Field Values

muleContext

protected MuleContext muleContext
Constructor Detail

ScriptConfigurationBuilder

public ScriptConfigurationBuilder(String configResource)
                           throws MuleException
Throws:
MuleException

ScriptConfigurationBuilder

public ScriptConfigurationBuilder(String[] configResources)
                           throws MuleException
Throws:
MuleException

ScriptConfigurationBuilder

public ScriptConfigurationBuilder(String scriptEngineName,
                                  String configResource)
                           throws MuleException
Throws:
MuleException

ScriptConfigurationBuilder

public ScriptConfigurationBuilder(String scriptEngineName,
                                  String[] configResources)
                           throws MuleException
Throws:
MuleException
Method Detail

doConfigure

protected void doConfigure(MuleContext muleContext)
                    throws Exception
Specified by:
doConfigure in class AbstractConfigurationBuilder
Throws:
Exception

applyLifecycle

protected void applyLifecycle(LifecycleManager lifecycleManager)
                       throws Exception
Specified by:
applyLifecycle in class AbstractConfigurationBuilder
Throws:
Exception

populateBindings

protected void populateBindings(javax.script.Bindings bindings)


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.