| 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 |
|---|---|
List<DeclarationEnricher> |
ExtensionLoadingContext.getCustomDeclarationEnrichers() |
| 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. |
| Modifier and Type | Method and Description |
|---|---|
ExtensionLoadingContext |
ExtensionLoadingContext.addCustomDeclarationEnrichers(Collection<DeclarationEnricher> enrichers)
Registers custom
DeclarationEnricher which are executed before the ones that the runtime automatically
applies. |
| Modifier and Type | Method and Description |
|---|---|
List<DeclarationEnricher> |
DefaultExtensionLoadingContext.getCustomDeclarationEnrichers() |
| 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. |
| Modifier and Type | Method and Description |
|---|---|
ExtensionLoadingContext |
DefaultExtensionLoadingContext.addCustomDeclarationEnrichers(Collection<DeclarationEnricher> enrichers)
Registers custom
DeclarationEnricher which are executed before the ones that the runtime automatically
applies. |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassLoaderDeclarationEnricher
Adds a
ClassLoaderModelProperty pointing to ExtensionLoadingContext.getExtensionClassLoader() |
class |
ConfigRefDeclarationEnricher
Enriches component models that depends on a configuration adding the `config-ref` parameter to the model.
|
class |
ConnectionProviderDeclarationEnricher
Enriches all the
ConnectionProviderDeclaration by adding language rules parameters. |
class |
ContentParameterDeclarationEnricher
Sets defaults and other configurations on content parameters so that they provider a consistent experience.
|
class |
DynamicConfigDeclarationEnricher
Adds an
ExpirationPolicy parameter to all configs which might be used in a dynamic way |
class |
ErrorMappingsParameterDeclarationEnricher
A
DeclarationEnricher which adds a ExtensionConstants.ERROR_MAPPINGS_PARAMETER_NAME parameter to all operations |
class |
ExecutionTypeDeclarationEnricher
Sets the
ExecutionType on all operations which didn't explicitly set one. |
class |
ExtensionTypesDeclarationEnricher
Navigates all the components of the extension and automatically declares all complex types.
|
class |
NamedObjectDeclarationEnricher
Enriches constructs models with the synthetic "name" parameter.
|
class |
OAuthDeclarationEnricher
Looks for all the
ConnectionProviderDeclaration with the OAuthModelProperty and adds synthetic parameters that
allows configuring the proper grant type |
class |
ParameterDslDeclarationEnricher
Enhances the declaration of the
ParameterDslConfiguration taking into account the type of the parameter as well as the
context in which the type is being used. |
class |
ReconnectionStrategyDeclarationEnricher
A
DeclarationEnricher which adds the following to all SourceDeclaration:
A reconnection strategy parameter
|
class |
StreamingDeclarationEnricher
Adds infrastructure parameters to sources and operations which returns
InputStream objects. |
class |
TargetParameterDeclarationEnricher
A
DeclarationEnricher which adds a ExtensionConstants.TARGET_PARAMETER_NAME parameter to all non void
operations |
class |
TransactionalDeclarationEnricher
DeclarationEnricher which enrich transactional component models adding required transactional
parameters to the correspondent model. |
class |
XmlDeclarationEnricher |
Copyright © 2022 MuleSoft, Inc.. All rights reserved.