public class RequiredForMetadataDeclarationEnricher extends Object implements org.mule.runtime.extension.api.loader.WalkingDeclarationEnricher
DeclarationEnricher implementation which introspect Configurations and Connection Provides and looks for parameters
declared as RequiredForMetadata. If at least one is detected a RequiredForMetadataModelProperty will be added
in the config or connection provider indicating which are the required parameters for metadata resolution.| Constructor and Description |
|---|
RequiredForMetadataDeclarationEnricher() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.loader.DeclarationEnricherPhase |
getExecutionPhase() |
Optional<org.mule.runtime.extension.api.loader.WalkingDeclarationEnricher.DeclarationEnricherWalkDelegate> |
getWalkDelegate(org.mule.runtime.extension.api.loader.ExtensionLoadingContext extensionLoadingContext) |
public RequiredForMetadataDeclarationEnricher()
public org.mule.runtime.extension.api.loader.DeclarationEnricherPhase getExecutionPhase()
getExecutionPhase in interface org.mule.runtime.extension.api.loader.DeclarationEnricherpublic Optional<org.mule.runtime.extension.api.loader.WalkingDeclarationEnricher.DeclarationEnricherWalkDelegate> getWalkDelegate(org.mule.runtime.extension.api.loader.ExtensionLoadingContext extensionLoadingContext)
getWalkDelegate in interface org.mule.runtime.extension.api.loader.WalkingDeclarationEnricherCopyright © 2003–2023 MuleSoft, Inc.. All rights reserved.