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)
createMuleContext
protected MuleContext createMuleContext(String configResource,
ServletContext context)
throws ConfigurationException,
InitialisationException
- Creates the MuleContext based on the configuration resource(s) and possibly
init parameters for the Servlet.
- Throws:
ConfigurationException
InitialisationException
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-2009 MuleSource, Inc.. All Rights Reserved.