| Package | Description |
|---|---|
| org.mule.runtime.extension.api.loader | |
| org.mule.runtime.extension.internal.loader | |
| org.mule.runtime.extension.internal.loader.enricher |
| Modifier and Type | Method and Description |
|---|---|
ExtensionLoadingContext |
ExtensionLoadingContext.addCustomDeclarationEnricher(DeclarationEnricher enricher)
Registers a custom
DeclarationEnricher which is executed before the ones that the runtime automatically
applies. |
ExtensionLoadingContext |
ExtensionLoadingContext.addCustomDeclarationEnrichers(Collection<DeclarationEnricher> enrichers)
Registers custom
DeclarationEnricher which are executed before the ones that the runtime automatically
applies. |
ExtensionLoadingContext |
ExtensionLoadingContext.addCustomValidator(ExtensionModelValidator extensionModelValidator)
Registers a custom
ExtensionModelValidator to be executed on top of the ones which the runtime applies by default. |
ExtensionLoadingContext |
ExtensionLoadingContext.addCustomValidators(Collection<ExtensionModelValidator> extensionModelValidators)
Registers custom
ExtensionModelValidator to be executed on top of the ones which the runtime applies by default. |
| Modifier and Type | Method and Description |
|---|---|
void |
ExtensionLoadingDelegate.accept(org.mule.runtime.api.meta.model.declaration.fluent.ExtensionDeclarer extensionDeclarer,
ExtensionLoadingContext context)
Uses the given arguments to declare the extension
|
protected void |
ExtensionModelLoader.configureContextBeforeDeclaration(ExtensionLoadingContext context)
Allows to add pre configured the given
context before it's fed into
ExtensionModelLoader.declareExtension(ExtensionLoadingContext). |
protected abstract void |
ExtensionModelLoader.declareExtension(ExtensionLoadingContext context)
This method uses the
ExtensionDeclarer found through getExtensionDeclarer() to define
the ExtensionModel to be loaded. |
void |
DeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext)
Enriches the descriptor provided in the given
extensionLoadingContext. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultExtensionLoadingContext
Default implementation of
ExtensionLoadingContext. |
| Modifier and Type | Method and Description |
|---|---|
ExtensionLoadingContext |
DefaultExtensionLoadingContext.addCustomDeclarationEnricher(DeclarationEnricher enricher)
Registers a custom
DeclarationEnricher which is executed before the ones that the runtime automatically
applies. |
ExtensionLoadingContext |
DefaultExtensionLoadingContext.addCustomDeclarationEnrichers(Collection<DeclarationEnricher> enrichers)
Registers custom
DeclarationEnricher which are executed before the ones that the runtime automatically
applies. |
ExtensionLoadingContext |
DefaultExtensionLoadingContext.addCustomValidator(ExtensionModelValidator extensionModelValidator)
Registers a custom
ExtensionModelValidator to be executed on top of the ones which the runtime applies by default. |
ExtensionLoadingContext |
DefaultExtensionLoadingContext.addCustomValidators(Collection<ExtensionModelValidator> extensionModelValidators)
Registers custom
ExtensionModelValidator to be executed on top of the ones which the runtime applies by default. |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.meta.model.ExtensionModel |
ExtensionModelFactory.create(ExtensionLoadingContext extensionLoadingContext)
Transforms the given
extensionLoadingContext into a valid ExtensionModel using a specifying
describingContext |
| Modifier and Type | Method and Description |
|---|---|
void |
TargetParameterDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
ParameterDslDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
XmlDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
ContentParameterDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
NamedObjectDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
OAuthDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
DynamicConfigDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
StreamingDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
ReconnectionStrategyDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
ConnectionProviderDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
ErrorMappingsParameterDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
ExecutionTypeDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
ConfigRefDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
ClassLoaderDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
ExtensionTypesDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
void |
TransactionalDeclarationEnricher.enrich(ExtensionLoadingContext extensionLoadingContext) |
Copyright © 2025 MuleSoft, Inc.. All rights reserved.