| 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() |
List<DeclarationEnricher> |
ExtensionModelLoadingRequest.getEnrichers() |
| 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. |
ExtensionModelLoadingRequest.Builder |
ExtensionModelLoadingRequest.Builder.addEnricher(DeclarationEnricher enricher)
Registers a
DeclarationEnricher added to the ones applied by default |
| 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 |
BackPressureDeclarationEnricher
Adds a parameter for back pressure on message sources that apply
|
class |
BooleanParameterDeclarationEnricher
DeclarationEnricher implementation that walks through all the BooleanType parameters and sets them as optional. |
class |
ClassLoaderDeclarationEnricher
Adds a
ClassLoaderModelProperty pointing to ExtensionLoadingContext.getExtensionClassLoader() |
class |
ClusterSupportEnricher
Adds a #
ExtensionConstants.PRIMARY_NODE_ONLY_PARAMETER_NAME parameter on all sources for which
SourceModel.runsOnPrimaryNodeOnly() is false |
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 |
DefaultStereotypeEnricher
Adds a default stereotype on all components which don't define one
|
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 |
ExtensionsErrorsDeclarationEnricher
DeclarationEnricher implementation which enriches operationModels adding connectivity related
MuleErrors if the operations are considered as a connected ones. |
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 |
ParameterLayoutOrderDeclarationEnricher
DeclarationEnricher which walks through all the ParameterDeclaration of the entire extension and populates them
with the correspondent order. |
class |
ReconnectionStrategyDeclarationEnricher
A
DeclarationEnricher which adds the following to all SourceDeclaration:
A reconnection strategy parameter
|
class |
RedeliveryPolicyDeclarationEnricher
A
DeclarationEnricher which adds a redelivery policy parameter to all sources |
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.