org.mule.config.builders
Class MuleXmlBuilderContextListener
java.lang.Object
org.mule.config.builders.MuleXmlBuilderContextListener
- All Implemented Interfaces:
- EventListener, ServletContextListener
public class MuleXmlBuilderContextListener
- extends Object
- implements ServletContextListener
MuleXmlBuilderContextListener
is a bootstrap listener used to
construct a MuleManager instance. This listener delegates to the
MuleXmlConfigurationBuilder.
The location of the configuration file can be specified in a init parameter called
org.mule.config, the value can be a path on the local file system or on
the classpath. If a config parameter is not specified a default mule-config.xml
will be used.
- See Also:
SpringXmlConfigurationBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INIT_PARAMETER_MULE_CONFIG
public static final String INIT_PARAMETER_MULE_CONFIG
- One or more Mule config files.
- See Also:
- Constant Field Values
logger
protected final transient Log logger
MuleXmlBuilderContextListener
public MuleXmlBuilderContextListener()
contextInitialized
public void contextInitialized(ServletContextEvent event)
- Specified by:
contextInitialized
in interface ServletContextListener
initialize
public void initialize(ServletContext context)
createManager
protected MuleContext createManager(String configResource,
ServletContext context)
throws ConfigurationException,
InitialisationException
- Used to actually construct the UMOManager instance
- Parameters:
configResource
- the location of the config resource, this can be on the
local file system or on the classpath.
- Returns:
- A configured UMOManager instance
- Throws:
InitialisationException
ConfigurationException
getDefaultConfigResource
protected String getDefaultConfigResource()
- If no config location resource is configured on the servlet context, the value
returned from this method will be used to initialise the MuleManager.
- Returns:
- the default config resource location
contextDestroyed
public void contextDestroyed(ServletContextEvent event)
- Specified by:
contextDestroyed
in interface ServletContextListener
destroy
public void destroy()
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.