@NoInstantiate public final class ArtifactContextConfiguration extends Object
ArtifactContext.| Modifier and Type | Class and Description |
|---|---|
static class |
ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
Builder for
ArtifactContextConfiguration. |
| Modifier and Type | Method and Description |
|---|---|
static ArtifactContextConfiguration.ArtifactContextConfigurationBuilder |
builder()
Creates a new builder for creating instances of
ArtifactContextConfiguration |
org.mule.runtime.app.declaration.api.ArtifactDeclaration |
getArtifactDeclaration() |
Map<String,String> |
getArtifactProperties() |
ArtifactType |
getArtifactType() |
String[] |
getConfigResources() |
org.mule.runtime.api.metadata.ExpressionLanguageMetadataService |
getExpressionLanguageMetadataService() |
org.mule.runtime.api.memory.management.MemoryManagementService |
getMemoryManagementService() |
MuleContext |
getMuleContext() |
Optional<ArtifactContext> |
getParentArtifactContext() |
Optional<MuleContext> |
getParentContext()
Deprecated.
|
org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider |
getRuntimeComponentBuildingDefinitionProvider()
Deprecated.
no longer used since 4.4, providers are resolved internally
|
org.mule.runtime.api.lock.LockFactory |
getRuntimeLockFactory() |
List<org.mule.runtime.api.config.custom.ServiceConfigurator> |
getServiceConfigurators() |
boolean |
isAddToolingObjectsToRegistry()
Allows to create an
ArtifactContext that will contain the objects that enabling the tooling capabilities. |
boolean |
isDisableXmlValidations()
Allows to create an
ArtifactContext that will not check for XSD validations. |
boolean |
isEnableLazyInitialization()
When an
ArtifactContext is created lazily then not all components will be created during the creation of the
artifact. |
public static ArtifactContextConfiguration.ArtifactContextConfigurationBuilder builder()
ArtifactContextConfigurationpublic MuleContext getMuleContext()
MuleContext of the artifact.public String[] getConfigResources()
public org.mule.runtime.app.declaration.api.ArtifactDeclaration getArtifactDeclaration()
public Map<String,String> getArtifactProperties()
public ArtifactType getArtifactType()
public boolean isEnableLazyInitialization()
ArtifactContext is created lazily then not all components will be created during the creation of the
artifact. Only the minimum set of required components will be created upon request of functionality.ArtifactContext, false otherwise.public boolean isDisableXmlValidations()
ArtifactContext that will not check for XSD validations.true if the artifact context will be created without XSD validations, false otherwise.public boolean isAddToolingObjectsToRegistry()
ArtifactContext that will contain the objects that enabling the tooling capabilities.true if tooling capabilities will be available on the artifact context, false otherwise.public List<org.mule.runtime.api.config.custom.ServiceConfigurator> getServiceConfigurators()
ServiceConfigurator that may add additional services to the ArtifactContext.@Deprecated public Optional<MuleContext> getParentContext()
getParentArtifactContext().public Optional<ArtifactContext> getParentArtifactContext()
ArtifactContext of the parent of this artifact context.@Deprecated public org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider getRuntimeComponentBuildingDefinitionProvider()
public org.mule.runtime.api.lock.LockFactory getRuntimeLockFactory()
public org.mule.runtime.api.memory.management.MemoryManagementService getMemoryManagementService()
public org.mule.runtime.api.metadata.ExpressionLanguageMetadataService getExpressionLanguageMetadataService()
Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.