org.mule.config.builders
Class WebappMuleXmlConfigurationBuilder
java.lang.Object
org.mule.config.builders.AbstractConfigurationBuilder
org.mule.config.builders.AbstractResourceConfigurationBuilder
org.mule.config.spring.SpringXmlConfigurationBuilder
org.mule.config.builders.WebappMuleXmlConfigurationBuilder
- All Implemented Interfaces:
- ConfigurationBuilder
public class WebappMuleXmlConfigurationBuilder
- extends SpringXmlConfigurationBuilder
WebappMuleXmlConfigurationBuilder will first try and load config
resources using the ServletContext and if this fails then it will attempt to load
config resource from the classpath.
ServletContext resources should be relative to the webapp root directory and
start with '/'.
Classpath resources should be in the webapp classpath and should not start
with '/'.
- See Also:
SpringXmlConfigurationBuilder
|
Field Summary |
protected Log |
logger
Logger used by this class |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final transient Log logger
- Logger used by this class
WebappMuleXmlConfigurationBuilder
public WebappMuleXmlConfigurationBuilder(ServletContext servletContext,
String configResources)
throws ConfigurationException
- Throws:
ConfigurationException
WebappMuleXmlConfigurationBuilder
public WebappMuleXmlConfigurationBuilder(ServletContext servletContext,
String[] configResources)
throws ConfigurationException
- Throws:
ConfigurationException
loadConfigResources
protected ConfigResource[] loadConfigResources(String[] configs)
throws ConfigurationException
- Overrides:
loadConfigResources in class AbstractResourceConfigurationBuilder
- Throws:
ConfigurationException
createApplicationContext
protected org.springframework.context.ApplicationContext createApplicationContext(MuleContext muleContext,
ConfigResource[] configResources)
- Overrides:
createApplicationContext in class SpringXmlConfigurationBuilder
loadParentContext
protected org.springframework.context.ApplicationContext loadParentContext(ServletContext servletContext)
throws org.springframework.beans.BeansException
- Used to lookup parent spring ApplicationContext. This allows a parent spring
ApplicatonContet to be provided in the same way you would configure a parent
ApplicationContext for a spring WebAppplicationContext
- Parameters:
servletContext -
- Returns:
-
- Throws:
org.springframework.beans.BeansException
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.