org.mule.config.builders
Class ScriptConfigurationBuilder
java.lang.Object
org.mule.components.script.jsr223.Scriptable
org.mule.config.builders.ScriptConfigurationBuilder
- All Implemented Interfaces:
- org.mule.config.ConfigurationBuilder, org.mule.umo.lifecycle.Initialisable
- public class ScriptConfigurationBuilder
- extends Scriptable
- implements org.mule.config.ConfigurationBuilder
Configures a MuleManager from one or more script files.
| Fields inherited from interface org.mule.umo.lifecycle.Initialisable |
PHASE_NAME |
|
Method Summary |
org.mule.umo.UMOManagementContext |
configure(org.mule.config.ReaderResource[] configResources,
Properties startupProperties)
Will configure a UMOManager based on the configurations made available through
Readers |
org.mule.umo.UMOManagementContext |
configure(String configResources)
|
org.mule.umo.UMOManagementContext |
configure(String configResources,
String startupPropertiesFile)
Will configure a UMOManager based on the configuration file(s) provided. |
boolean |
isConfigured()
|
protected void |
populateBindings(javax.script.Bindings bindings)
|
| Methods inherited from class org.mule.components.script.jsr223.Scriptable |
compileScript, compileScript, compileScript, createScriptEngine, evaluteScript, getCompiledScript, getScriptEngine, getScriptEngineName, getScriptFile, getScriptText, initialise, runScript, runScript, setCompiledScript, setScriptEngine, setScriptEngineName, setScriptFile, setScriptText |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SCRIPT_ENGINE_NAME_PROPERTY
public static final String SCRIPT_ENGINE_NAME_PROPERTY
- See Also:
- Constant Field Values
managementContext
protected org.mule.umo.UMOManagementContext managementContext
builder
protected org.mule.config.builders.QuickConfigurationBuilder builder
initialised
protected boolean initialised
ScriptConfigurationBuilder
public ScriptConfigurationBuilder()
throws org.mule.umo.UMOException
ScriptConfigurationBuilder
public ScriptConfigurationBuilder(String scriptEngineName)
throws org.mule.umo.UMOException
ScriptConfigurationBuilder
public ScriptConfigurationBuilder(String scriptEngineName,
boolean createDefaultRegistry)
throws org.mule.umo.UMOException
configure
public org.mule.umo.UMOManagementContext configure(String configResources)
throws org.mule.config.ConfigurationException
- Specified by:
configure in interface org.mule.config.ConfigurationBuilder
- Throws:
org.mule.config.ConfigurationException
configure
public org.mule.umo.UMOManagementContext configure(String configResources,
String startupPropertiesFile)
throws org.mule.config.ConfigurationException
- Will configure a UMOManager based on the configuration file(s) provided.
- Specified by:
configure in interface org.mule.config.ConfigurationBuilder
- Parameters:
configResources - a comma separated list of configuration files to load,
this should be accessible on the classpath or filesystem
- Returns:
- A configured UMOManager
- Throws:
org.mule.config.ConfigurationException
configure
public org.mule.umo.UMOManagementContext configure(org.mule.config.ReaderResource[] configResources,
Properties startupProperties)
throws org.mule.config.ConfigurationException
- Will configure a UMOManager based on the configurations made available through
Readers
- Specified by:
configure in interface org.mule.config.ConfigurationBuilder
- Parameters:
configResources - an array of Readers
- Returns:
- A configured UMOManager
- Throws:
org.mule.config.ConfigurationException
populateBindings
protected void populateBindings(javax.script.Bindings bindings)
isConfigured
public boolean isConfigured()
- Specified by:
isConfigured in interface org.mule.config.ConfigurationBuilder
Copyright © 2003-2007 MuleSource, Inc.. All Rights Reserved.