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