ArtifactAstConfigurationBuilder instead.@Deprecated public class SpringXmlConfigurationBuilder extends AbstractResourceConfigurationBuilder implements ParentMuleContextAwareConfigurationBuilder, ArtifactContextFactory, ComponentBuildingDefinitionRegistryFactoryAware
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)
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,
org.mule.runtime.api.memory.management.MemoryManagementService memoryManagementService)
Deprecated.
|
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)
Deprecated.
|
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)
Deprecated.
Template method for modifying the list of resources to be loaded.
|
protected void |
applyLifecycle(LifecycleManager lifecycleManager)
Deprecated.
|
protected OptionalObjectsController |
createApplicationObjectController()
Deprecated.
|
ArtifactContext |
createArtifactContext()
Deprecated.
|
protected void |
doConfigure(MuleContext muleContext)
Deprecated.
|
protected org.mule.runtime.ast.api.ArtifactAst |
resolveParentArtifact(org.mule.runtime.api.config.FeatureFlaggingService featureFlaggingService)
Deprecated.
|
void |
setComponentBuildingDefinitionRegistryFactory(ComponentBuildingDefinitionRegistryFactory componentBuildingDefinitionRegistryFactory)
Deprecated.
|
void |
setParentContext(MuleContext domainContext,
org.mule.runtime.ast.api.ArtifactAst parentAst)
Deprecated.
|
configure, createConfigResourcesString, getArtifactProperties, loadConfigResourcesaddServiceConfiguratorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddServiceConfigurator, configure, getMinimalConfigurationBuilderpublic 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
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, org.mule.runtime.api.memory.management.MemoryManagementService memoryManagementService) 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 OptionalObjectsController createApplicationObjectController()
protected org.mule.runtime.ast.api.ArtifactAst resolveParentArtifact(org.mule.runtime.api.config.FeatureFlaggingService featureFlaggingService)
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)
setComponentBuildingDefinitionRegistryFactory in interface ComponentBuildingDefinitionRegistryFactoryAwareCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.