Uses of Interface
org.mule.runtime.extension.api.loader.DeclarationEnricher
Packages that use DeclarationEnricher
Package
Description
-
Uses of DeclarationEnricher in org.mule.runtime.extension.api.loader
Subinterfaces of DeclarationEnricher in org.mule.runtime.extension.api.loaderModifier and TypeInterfaceDescriptioninterfaceOptimization forenricherswhich would normally use aDeclarationEnricherto implement their logic, a pattern we found to be quite common.Methods in org.mule.runtime.extension.api.loader that return types with arguments of type DeclarationEnricherModifier and TypeMethodDescriptionExtensionLoadingContext.getCustomDeclarationEnrichers()ExtensionModelLoadingRequest.getEnrichers()Methods in org.mule.runtime.extension.api.loader with parameters of type DeclarationEnricherModifier and TypeMethodDescriptionExtensionLoadingContext.addCustomDeclarationEnricher(DeclarationEnricher enricher) Registers a customDeclarationEnricherwhich is executed before the ones that the runtime automatically applies.ExtensionModelLoadingRequest.Builder.addEnricher(DeclarationEnricher enricher) Registers aDeclarationEnricheradded to the ones applied by defaultMethod parameters in org.mule.runtime.extension.api.loader with type arguments of type DeclarationEnricherModifier and TypeMethodDescriptionExtensionLoadingContext.addCustomDeclarationEnrichers(Collection<DeclarationEnricher> enrichers) Registers customDeclarationEnricherwhich are executed before the ones that the runtime automatically applies. -
Uses of DeclarationEnricher in org.mule.runtime.extension.internal.loader
Methods in org.mule.runtime.extension.internal.loader that return types with arguments of type DeclarationEnricherMethods in org.mule.runtime.extension.internal.loader with parameters of type DeclarationEnricherModifier and TypeMethodDescriptionDefaultExtensionLoadingContext.addCustomDeclarationEnricher(DeclarationEnricher enricher) Registers a customDeclarationEnricherwhich is executed before the ones that the runtime automatically applies.Method parameters in org.mule.runtime.extension.internal.loader with type arguments of type DeclarationEnricherModifier and TypeMethodDescriptionDefaultExtensionLoadingContext.addCustomDeclarationEnrichers(Collection<DeclarationEnricher> enrichers) Registers customDeclarationEnricherwhich are executed before the ones that the runtime automatically applies. -
Uses of DeclarationEnricher in org.mule.runtime.extension.internal.loader.enricher
Classes in org.mule.runtime.extension.internal.loader.enricher that implement DeclarationEnricherModifier and TypeClassDescriptionclassAdds a parameter for back pressure on message sources that applyclassDeclarationEnricherimplementation that walks through all theBooleanTypeparameters and sets them as optional.classAdds aClassLoaderModelPropertypointing toExtensionLoadingContext.getExtensionClassLoader()classAdds a #ExtensionConstants.PRIMARY_NODE_ONLY_PARAMETER_NAMEparameter on all sources for whichSourceModel.runsOnPrimaryNodeOnly()isfalseclassEnriches component models that depends on a configuration adding the `config-ref` parameter to the model.classEnriches all theConnectionProviderDeclarationby adding language rules parameters.final classSets defaults and other configurations on content parameters so that they provider a consistent experience.classAdds a default stereotype on all components which don't define oneclassAdds anExpirationPolicyparameter to all configs which might be used in a dynamic wayfinal classADeclarationEnricherwhich adds aExtensionConstants.ERROR_MAPPINGS_PARAMETER_NAMEparameter to all operationsfinal classSets theExecutionTypeon all operations which didn't explicitly set one.classDeclarationEnricherimplementation which enrichesoperationModelsadding connectivity relatedMuleErrorsif the operations are considered as a connected ones.final classNavigates all the components of the extension and automatically declares all complex types.classEnriches constructs models with the synthetic "name" parameter.classLooks for all theConnectionProviderDeclarationwith theOAuthModelPropertyand adds synthetic parameters that allows configuring the proper grant typeclassEnhances the declaration of theParameterDslConfigurationtaking into account the type of the parameter as well as the context in which the type is being used.final classDeclarationEnricherwhich walks through all theParameterDeclarationof the entire extension and populates them with the correspondent order.final classADeclarationEnricherwhich adds the following to allSourceDeclaration: A reconnection strategy parameterfinal classADeclarationEnricherwhich adds a redelivery policy parameter to all sourcesclassAdds infrastructure parameters to sources and operations which returnsInputStreamobjects.final classADeclarationEnricherwhich adds aExtensionConstants.TARGET_PARAMETER_NAMEparameter to all non void operationsfinal classDeclarationEnricherwhich enrich transactionalcomponent modelsadding required transactional parameters to the correspondent model.final class