Class ExtensionModelLoadingRequest
java.lang.Object
org.mule.runtime.extension.api.loader.ExtensionModelLoadingRequest
Parameterizes the loading of one specific
ExtensionModel- Since:
- 1.5.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder for creating a newExtensionModelLoadingRequest -
Method Summary
Modifier and TypeMethodDescriptionbuilder(ClassLoader extensionClassLoader, org.mule.runtime.api.dsl.DslResolvingContext dslResolvingContext) org.mule.runtime.api.artifact.ArtifactCoordinatesorg.mule.runtime.api.dsl.DslResolvingContextbooleanbooleanboolean
-
Method Details
-
builder
public static ExtensionModelLoadingRequest.Builder builder(ClassLoader extensionClassLoader, org.mule.runtime.api.dsl.DslResolvingContext dslResolvingContext) - Parameters:
extensionClassLoader- The extension'sClassLoaderdslResolvingContext- aDslResolvingContext- Returns:
- a new
ExtensionModelLoadingRequest.Builder
-
getExtensionClassLoader
- Returns:
- The extension's classloader
-
getDslResolvingContext
public org.mule.runtime.api.dsl.DslResolvingContext getDslResolvingContext()- Returns:
- the acting
DslResolvingContext
-
isOCSEnabled
public boolean isOCSEnabled()- Returns:
- whether OCS is enabled
-
isForceExtensionValidation
public boolean isForceExtensionValidation()- Returns:
- whether the validation must be validated after being loaded.
- Since:
- 1.7
-
isResolveMinMuleVersion
public boolean isResolveMinMuleVersion()- Returns:
- whether the
minMuleVersionof each component must be calculated. - Since:
- 1.9
-
getValidators
- Returns:
- an unmodifiable list of custom validators added to the ones applied by default.
-
getEnrichers
- Returns:
- an unmodifiable list of custom enrichers added to the ones applied by default.
-
getParameters
- Returns:
- parameters for this loading request
-
getArtifactCoordinates
public org.mule.runtime.api.artifact.ArtifactCoordinates getArtifactCoordinates()- Returns:
- the
ArtifactCoordinatesof the Extension
-