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).Modifier and Type | Field and Description |
---|---|
protected String |
defaultConfigResourceName |
protected org.springframework.context.ApplicationContext |
parentContext |
configResources, logger
Constructor and Description |
---|
SpringXmlConfigurationBuilder(ConfigResource[] configResources) |
SpringXmlConfigurationBuilder(ConfigResource[] configResources,
org.springframework.context.ApplicationContext parentContext) |
SpringXmlConfigurationBuilder(String configResources) |
SpringXmlConfigurationBuilder(String[] configResources) |
SpringXmlConfigurationBuilder(String[] configResources,
org.springframework.context.ApplicationContext parentContext) |
SpringXmlConfigurationBuilder(String configResources,
org.springframework.context.ApplicationContext parentContext) |
Modifier and Type | Method and Description |
---|---|
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.
|
protected void |
doConfigure(MuleContext muleContext) |
void |
setDefaultConfigResourceName(String defaultConfigResourceName) |
void |
setParentContext(org.springframework.context.ApplicationContext parentContext) |
configure, createConfigResourcesString, loadConfigResources
isConfigured
protected String defaultConfigResourceName
protected org.springframework.context.ApplicationContext parentContext
public SpringXmlConfigurationBuilder(String configResources, org.springframework.context.ApplicationContext parentContext) throws ConfigurationException
ConfigurationException
public SpringXmlConfigurationBuilder(String[] configResources, org.springframework.context.ApplicationContext parentContext) throws ConfigurationException
ConfigurationException
public SpringXmlConfigurationBuilder(String[] configResources) throws ConfigurationException
ConfigurationException
public SpringXmlConfigurationBuilder(String configResources) throws ConfigurationException
ConfigurationException
public SpringXmlConfigurationBuilder(ConfigResource[] configResources, org.springframework.context.ApplicationContext parentContext)
public SpringXmlConfigurationBuilder(ConfigResource[] configResources)
protected void doConfigure(MuleContext muleContext) throws Exception
doConfigure
in class AbstractConfigurationBuilder
Exception
protected void createSpringParentRegistry(MuleContext muleContext, Registry registry, ConfigResource[] all)
muleContext
- registry
- all
- MuleApplicationContext#setupParentSpringRegistry(Registry registry
public void setDefaultConfigResourceName(String defaultConfigResourceName)
public void setParentContext(org.springframework.context.ApplicationContext parentContext)
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.