public class SpringXmlConfigurationBuilder extends AbstractResourceConfigurationBuilder implements ParentMuleContextAwareConfigurationBuilder, ArtifactContextFactory
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).artifactConfigResourcesserviceConfigurators| Constructor and Description |
|---|
SpringXmlConfigurationBuilder(String configResource)
Deprecated.
|
SpringXmlConfigurationBuilder(String[] configurationFiles,
org.mule.runtime.app.declaration.api.ArtifactDeclaration artifactDeclaration,
Map<String,String> artifactProperties,
ArtifactType artifactType,
boolean enableLazyInitialisation,
boolean disableXmlValidations,
org.mule.runtime.api.lock.LockFactory runtimeLockFactory) |
SpringXmlConfigurationBuilder(String[] configFiles,
boolean enableLazyInit,
boolean disableXmlValidations)
Deprecated.
|
SpringXmlConfigurationBuilder(String[] configFiles,
Map<String,String> artifactProperties)
Deprecated.
|
SpringXmlConfigurationBuilder(String[] configResources,
Map<String,String> artifactProperties,
ArtifactType artifactType,
boolean enableLazyInit,
boolean disableXmlValidations) |
SpringXmlConfigurationBuilder(String configResources,
Map<String,String> artifactProperties,
ArtifactType artifactType)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addResources(List<org.mule.runtime.dsl.api.ConfigResource> allResources)
Template method for modifying the list of resources to be loaded.
|
protected void |
applyLifecycle(LifecycleManager lifecycleManager) |
ArtifactContext |
createArtifactContext() |
protected void |
doConfigure(MuleContext muleContext) |
protected org.mule.runtime.ast.api.ArtifactAst |
resolveParentArtifact() |
void |
setComponentBuildingDefinitionRegistryFactory(ComponentBuildingDefinitionRegistryFactory componentBuildingDefinitionRegistryFactory) |
void |
setParentContext(MuleContext domainContext,
org.mule.runtime.ast.api.ArtifactAst parentAst) |
configure, createConfigResourcesString, getArtifactProperties, loadConfigResourcesaddServiceConfiguratorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddServiceConfigurator, configurepublic SpringXmlConfigurationBuilder(String[] configResources, Map<String,String> artifactProperties, ArtifactType artifactType, boolean enableLazyInit, boolean disableXmlValidations) throws ConfigurationException
ConfigurationException@Deprecated public SpringXmlConfigurationBuilder(String configResources, Map<String,String> artifactProperties, ArtifactType artifactType) throws ConfigurationException
ConfigurationException@Deprecated public SpringXmlConfigurationBuilder(String configResource) throws ConfigurationException
ConfigurationException@Deprecated public SpringXmlConfigurationBuilder(String[] configFiles, Map<String,String> artifactProperties) throws ConfigurationException
ConfigurationException@Deprecated public SpringXmlConfigurationBuilder(String[] configFiles, boolean enableLazyInit, boolean disableXmlValidations) throws ConfigurationException
ConfigurationExceptionpublic SpringXmlConfigurationBuilder(String[] configurationFiles, org.mule.runtime.app.declaration.api.ArtifactDeclaration artifactDeclaration, Map<String,String> artifactProperties, ArtifactType artifactType, boolean enableLazyInitialisation, boolean disableXmlValidations, org.mule.runtime.api.lock.LockFactory runtimeLockFactory) throws ConfigurationException
ConfigurationExceptionprotected void doConfigure(MuleContext muleContext) throws Exception
doConfigure in class AbstractConfigurationBuilderExceptionprotected void addResources(List<org.mule.runtime.dsl.api.ConfigResource> allResources)
allResources - the list of ConfigResource to be loadedprotected org.mule.runtime.ast.api.ArtifactAst resolveParentArtifact()
protected void applyLifecycle(LifecycleManager lifecycleManager) throws Exception
applyLifecycle in class AbstractConfigurationBuilderExceptionpublic ArtifactContext createArtifactContext()
createArtifactContext in interface ArtifactContextFactoryArtifactContext from the state of this implementation.public void setParentContext(MuleContext domainContext, org.mule.runtime.ast.api.ArtifactAst parentAst)
setParentContext in interface ParentMuleContextAwareConfigurationBuilderpublic void setComponentBuildingDefinitionRegistryFactory(ComponentBuildingDefinitionRegistryFactory componentBuildingDefinitionRegistryFactory)
Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.