| 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 |
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 |
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 |
OAuthDeclarationEnricher
Looks for all the
ConnectionProviderDeclaration with the OAuthModelProperty
and adds synthetic parameters that allows configuring the proper grant type |
class |
SourceDeclarationEnricher
An
InfrastructureDeclarationEnricher which adds the following to all SourceDeclaration:
A Redelivery policy parameter
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 © 2017 MuleSoft, Inc.. All rights reserved.