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
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 |
MULE_DEFAULTS_CONFIG
public static final String MULE_DEFAULTS_CONFIG
- See Also:
- Constant Field Values
MULE_SPRING_CONFIG
public static final String MULE_SPRING_CONFIG
- See Also:
- Constant Field Values
useDefaultConfigResource
protected boolean useDefaultConfigResource
- Prepend "default-mule-config.xml" to the list of config resources.
registry
protected Registry registry
parentContext
protected org.springframework.context.ApplicationContext parentContext
SpringXmlConfigurationBuilder
public SpringXmlConfigurationBuilder(String[] configResources)
throws ConfigurationException
- Throws:
ConfigurationException
SpringXmlConfigurationBuilder
public SpringXmlConfigurationBuilder(String configResources)
throws ConfigurationException
- Throws:
ConfigurationException
SpringXmlConfigurationBuilder
public SpringXmlConfigurationBuilder(ConfigResource[] configResources)
doConfigure
protected void doConfigure(MuleContext muleContext)
throws Exception
- Specified by:
doConfigure in class AbstractConfigurationBuilder
- Throws:
Exception
unconfigure
public void unconfigure(MuleContext muleContext)
createApplicationContext
protected org.springframework.context.ApplicationContext createApplicationContext(MuleContext muleContext,
ConfigResource[] configResources)
throws Exception
- Throws:
Exception
createSpringRegistry
protected void createSpringRegistry(MuleContext muleContext,
org.springframework.context.ApplicationContext applicationContext)
throws Exception
- Throws:
Exception
applyLifecycle
protected void applyLifecycle(LifecycleManager lifecycleManager)
throws Exception
- Overrides:
applyLifecycle in class AbstractConfigurationBuilder
- Throws:
Exception
isUseDefaultConfigResource
public boolean isUseDefaultConfigResource()
setUseDefaultConfigResource
public void setUseDefaultConfigResource(boolean useDefaultConfigResource)
getParentContext
protected org.springframework.context.ApplicationContext getParentContext()
setParentContext
public void setParentContext(org.springframework.context.ApplicationContext parentContext)
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.