org.mule.config.spring
Class SpringXmlConfigurationBuilder
java.lang.Object
org.mule.config.builders.AbstractConfigurationBuilder
org.mule.config.builders.AbstractResourceConfigurationBuilder
org.mule.config.spring.SpringXmlConfigurationBuilder
- All Implemented Interfaces:
- ConfigurationBuilder
- Direct Known Subclasses:
- WebappMuleXmlConfigurationBuilder
public class SpringXmlConfigurationBuilder
- extends AbstractResourceConfigurationBuilder
SpringXmlConfigurationBuilder
enables Mule to be configured from a
Spring XML Configuration file used with Mule name-spaces. Multiple configuration
files can be loaded from this builder (specified as a comma-separated list).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultConfigResourceName
protected String defaultConfigResourceName
parentContext
protected org.springframework.context.ApplicationContext parentContext
SpringXmlConfigurationBuilder
public SpringXmlConfigurationBuilder(String configResources,
org.springframework.context.ApplicationContext parentContext)
throws ConfigurationException
- Throws:
ConfigurationException
SpringXmlConfigurationBuilder
public SpringXmlConfigurationBuilder(String[] configResources,
org.springframework.context.ApplicationContext parentContext)
throws ConfigurationException
- Throws:
ConfigurationException
SpringXmlConfigurationBuilder
public SpringXmlConfigurationBuilder(String[] configResources)
throws ConfigurationException
- Throws:
ConfigurationException
SpringXmlConfigurationBuilder
public SpringXmlConfigurationBuilder(String configResources)
throws ConfigurationException
- Throws:
ConfigurationException
SpringXmlConfigurationBuilder
public SpringXmlConfigurationBuilder(ConfigResource[] configResources,
org.springframework.context.ApplicationContext parentContext)
SpringXmlConfigurationBuilder
public SpringXmlConfigurationBuilder(ConfigResource[] configResources)
doConfigure
protected void doConfigure(MuleContext muleContext)
throws Exception
- Specified by:
doConfigure
in class AbstractConfigurationBuilder
- Throws:
Exception
createSpringParentRegistry
protected void createSpringParentRegistry(MuleContext muleContext,
Registry registry,
ConfigResource[] all)
- Creates a Spring ApplicationContext from the configuration resources provided
and sets it as the parent Registry. This releationshio is setup with the
MuleApplicationContext constructor to ensure that the Registry can be used
during the initialization phase of Spring.
- Parameters:
muleContext
- registry
- all
- - See Also:
MuleApplicationContext#setupParentSpringRegistry(Registry registry
setDefaultConfigResourceName
public void setDefaultConfigResourceName(String defaultConfigResourceName)
setParentContext
public void setParentContext(org.springframework.context.ApplicationContext parentContext)
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.