Project: mule
Issue MULE-8441: Add a way to inject all available core extensions in a core extension
Mule core extensions can have dependencies against other core extensions, but these dependencies are fixed on compile time (dependencies are defined using MuleCoreExtensionDependency method annotation). In order to properly support some management scenarios, we need to provide a way to let a core extension to receive all the available core extensions. Given the constraints on lifecycle imposed by the MuleCoreExtensionDependency dependencies, a core extension that receives all the available core extensions cannot contain any methods annotated with it.
Story points: 5