public class SpringXmlConfigurationBuilder extends AbstractResourceConfigurationBuilder implements ParentMuleContextAwareConfigurationBuilder
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) |
SpringXmlConfigurationBuilder(String[] configurationFiles,
org.mule.runtime.app.declaration.api.ArtifactDeclaration artifactDeclaration,
Map<String,String> artifactProperties,
ArtifactType artifactType,
boolean enableLazyInitialisation,
boolean disableXmlValidations,
org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider runtimeComponentBuildingDefinitionsProvider,
org.mule.runtime.api.lock.LockFactory runtimeLockFactory) |
SpringXmlConfigurationBuilder(String[] configFiles,
boolean enableLazyInit,
boolean disableXmlValidations) |
SpringXmlConfigurationBuilder(String[] configFiles,
Map<String,String> artifactProperties) |
SpringXmlConfigurationBuilder(String[] configFiles,
Map<String,String> artifactProperties,
ArtifactType artifactType) |
SpringXmlConfigurationBuilder(String[] configResources,
Map<String,String> artifactProperties,
ArtifactType artifactType,
boolean enableLazyInit,
boolean disableXmlValidations,
org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider runtimeComponentBuildingDefinitionsProvider) |
SpringXmlConfigurationBuilder(String[] configResources,
Map<String,String> artifactProperties,
ArtifactType artifactType,
boolean enableLazyInit,
boolean disableXmlValidations,
org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider runtimeComponentBuildingDefinitionsProvider,
org.mule.runtime.api.lock.LockFactory runtimeLockFactory) |
SpringXmlConfigurationBuilder(String configResources,
Map<String,String> artifactProperties,
ArtifactType artifactType) |
| 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() |
static ConfigurationBuilder |
createConfigurationBuilder(String[] configResources,
MuleContext domainContext,
boolean enableLazyInitialisation,
boolean disableXmlValidations) |
protected void |
doConfigure(MuleContext muleContext) |
void |
setParentContext(MuleContext domainContext) |
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, org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider runtimeComponentBuildingDefinitionsProvider, org.mule.runtime.api.lock.LockFactory runtimeLockFactory) throws ConfigurationException
ConfigurationExceptionpublic SpringXmlConfigurationBuilder(String[] configResources, Map<String,String> artifactProperties, ArtifactType artifactType, boolean enableLazyInit, boolean disableXmlValidations, org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider runtimeComponentBuildingDefinitionsProvider) throws ConfigurationException
ConfigurationExceptionpublic SpringXmlConfigurationBuilder(String configResources, Map<String,String> artifactProperties, ArtifactType artifactType) throws ConfigurationException
ConfigurationExceptionpublic SpringXmlConfigurationBuilder(String configResource) throws ConfigurationException
ConfigurationExceptionpublic SpringXmlConfigurationBuilder(String[] configFiles, Map<String,String> artifactProperties, ArtifactType artifactType) throws ConfigurationException
ConfigurationExceptionpublic SpringXmlConfigurationBuilder(String[] configFiles, Map<String,String> artifactProperties) throws ConfigurationException
ConfigurationExceptionpublic 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.dsl.api.component.ComponentBuildingDefinitionProvider runtimeComponentBuildingDefinitionsProvider, org.mule.runtime.api.lock.LockFactory runtimeLockFactory) throws ConfigurationException
ConfigurationExceptionpublic static ConfigurationBuilder createConfigurationBuilder(String[] configResources, MuleContext domainContext, boolean enableLazyInitialisation, boolean disableXmlValidations) 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 void applyLifecycle(LifecycleManager lifecycleManager) throws Exception
applyLifecycle in class AbstractConfigurationBuilderExceptionpublic ArtifactContext createArtifactContext()
public void setParentContext(MuleContext domainContext)
setParentContext in interface ParentMuleContextAwareConfigurationBuilderCopyright © 2003–2020 MuleSoft, Inc.. All rights reserved.