public class ArtifactAstConfigurationBuilder extends AbstractConfigurationBuilder implements ParentMuleContextAwareConfigurationBuilder, ArtifactContextFactory, ComponentBuildingDefinitionRegistryFactoryAware
ArtifactAst, and sets it as the registry in the
MuleContext.serviceConfigurators| Constructor and Description |
|---|
ArtifactAstConfigurationBuilder(org.mule.runtime.ast.api.ArtifactAst artifactAst,
Map<String,String> artifactProperties,
ArtifactType artifactType,
boolean enableLazyInit,
boolean addToolingObjectsToRegistry) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyLifecycle(LifecycleManager lifecycleManager) |
protected OptionalObjectsController |
createApplicationObjectController() |
ArtifactContext |
createArtifactContext() |
protected void |
doConfigure(MuleContext muleContext) |
Map<String,String> |
getArtifactProperties() |
void |
setComponentBuildingDefinitionRegistryFactory(ComponentBuildingDefinitionRegistryFactory componentBuildingDefinitionRegistryFactory) |
void |
setParentContext(MuleContext domainContext,
org.mule.runtime.ast.api.ArtifactAst parentAst) |
addServiceConfigurator, configureclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddServiceConfigurator, configure, getMinimalConfigurationBuilderpublic ArtifactAstConfigurationBuilder(org.mule.runtime.ast.api.ArtifactAst artifactAst,
Map<String,String> artifactProperties,
ArtifactType artifactType,
boolean enableLazyInit,
boolean addToolingObjectsToRegistry)
throws ConfigurationException
ConfigurationExceptionprotected void doConfigure(MuleContext muleContext) throws Exception
doConfigure in class AbstractConfigurationBuilderExceptionprotected OptionalObjectsController createApplicationObjectController()
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.