Interface DeclarationEnricher
- All Known Subinterfaces:
WalkingDeclarationEnricher
- All Known Implementing Classes:
BackPressureDeclarationEnricher,BooleanParameterDeclarationEnricher,ClassLoaderDeclarationEnricher,ClusterSupportEnricher,ConfigRefDeclarationEnricher,ConnectionProviderDeclarationEnricher,ContentParameterDeclarationEnricher,DefaultStereotypeEnricher,DynamicConfigDeclarationEnricher,ErrorMappingsParameterDeclarationEnricher,ExecutionTypeDeclarationEnricher,ExtensionsErrorsDeclarationEnricher,ExtensionTypesDeclarationEnricher,NamedObjectDeclarationEnricher,OAuthDeclarationEnricher,ParameterDslDeclarationEnricher,ParameterLayoutOrderDeclarationEnricher,ReconnectionStrategyDeclarationEnricher,RedeliveryPolicyDeclarationEnricher,StreamingDeclarationEnricher,TargetParameterDeclarationEnricher,TransactionalDeclarationEnricher,XmlDeclarationEnricher
public interface DeclarationEnricher
Enriches
declarers before they are actually turned into models.
The runtime contains a set of default instances which should always apply to any model, but each ExtensionModelLoader
can specify their own through the ExtensionLoadingContext.addCustomDeclarationEnrichers(Collection) method.- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidenrich(ExtensionLoadingContext extensionLoadingContext) Enriches the descriptor provided in the givenextensionLoadingContext.default DeclarationEnricherPhaseSpecifies aphasefor theDeclarationEnricherto be executed.
-
Method Details
-
getExecutionPhase
Specifies aphasefor theDeclarationEnricherto be executed.- Returns:
- the
phasein which theDeclarationEnricheris going to be executed
-
enrich
Enriches the descriptor provided in the givenextensionLoadingContext.- Parameters:
extensionLoadingContext- aExtensionLoadingContext
-