- CLASS_LOADER_MODEL_VERSION - Static variable in class org.mule.runtime.module.artifact.activation.internal.classloader.model.ClassLoaderModelAssembler
-
- Classifier - Enum in org.mule.runtime.module.artifact.activation.internal.classloader
-
Types of projects supported.
- ClassLoaderModelAssembler - Class in org.mule.runtime.module.artifact.activation.internal.classloader.model
-
Assembles the class loader model for an artifact given all its pieces.
- ClassLoaderModelAssembler(ArtifactCoordinates, List<BundleDependency>, Set<BundleDescriptor>, List<String>, List<String>) - Constructor for class org.mule.runtime.module.artifact.activation.internal.classloader.model.ClassLoaderModelAssembler
-
- classLoaderResolver(ArtifactClassLoader, ModuleRepository, Function<String, File>) - Static method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
-
- completeIncremental(String) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.VersionUtils
-
It completes the incremental version number with 0 in the event the version provided has the form x to become x.0.0 or x.y to
become x.y.0
- configure(CustomizationService) - Method in class org.mule.runtime.module.artifact.activation.api.service.config.ContainerServiceConfigurator
-
- CONTAINER_CLASS_LOADER - Static variable in class org.mule.runtime.module.artifact.activation.internal.classloader.ArtifactClassLoaderResolverConstants
-
- ContainerServiceConfigurator - Class in org.mule.runtime.module.artifact.activation.api.service.config
-
Configures available Service instances in an artifact's MuleContext in order to resolve injectable
dependencies.
- ContainerServiceConfigurator(List<Service>) - Constructor for class org.mule.runtime.module.artifact.activation.api.service.config.ContainerServiceConfigurator
-
Creates a new instance.
- create() - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.AbstractArtifactDescriptorFactory
-
- create(String, URL[]) - Method in class org.mule.runtime.module.artifact.activation.internal.nativelib.DefaultNativeLibraryFinderFactory
-
- create(String, URL[]) - Method in interface org.mule.runtime.module.artifact.activation.internal.nativelib.NativeLibraryFinderFactory
-
Creates a native library finder for a given Mule artifact
- createApplicationClassLoader(ApplicationDescriptor) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
-
Creates a class loader for an application.
- createApplicationClassLoader(ApplicationDescriptor, PluginClassLoaderResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
-
Creates a class loader for an application.
- createApplicationClassLoader(ApplicationDescriptor, Supplier<ArtifactClassLoader>) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
-
Creates a class loader for an application.
- createApplicationClassLoader(ApplicationDescriptor, Supplier<ArtifactClassLoader>, PluginClassLoaderResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
-
Creates a class loader for an application.
- createApplicationClassLoader(ApplicationDescriptor) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
-
- createApplicationClassLoader(ApplicationDescriptor, PluginClassLoaderResolver) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
-
- createApplicationClassLoader(ApplicationDescriptor, Supplier<ArtifactClassLoader>) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
-
- createApplicationClassLoader(ApplicationDescriptor, Supplier<ArtifactClassLoader>, PluginClassLoaderResolver) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
-
- createApplicationDescriptor(DeployableProjectModel, Map<String, String>, PluginPatchesResolver, PluginModelResolver, PluginDescriptorResolver, DomainDescriptorResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.descriptor.DeployableArtifactDescriptorFactory
-
Creates a descriptor for an application, including its plugin descriptors.
- createApplicationDescriptor(DeployableProjectModel, Map<String, String>, PluginModelResolver, PluginDescriptorResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.descriptor.DeployableArtifactDescriptorFactory
-
Creates a descriptor for an application, including its plugin descriptors.
- createApplicationDescriptor(DeployableProjectModel, Map<String, String>, DomainDescriptorResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.descriptor.DeployableArtifactDescriptorFactory
-
Creates a descriptor for an application, including its plugin descriptors, using the default resolvers.
- createApplicationDescriptor(DeployableProjectModel, Map<String, String>) - Method in interface org.mule.runtime.module.artifact.activation.api.descriptor.DeployableArtifactDescriptorFactory
-
Creates a descriptor for an application, including its plugin descriptors, using the default resolvers.
- createApplicationDescriptor(DeployableProjectModel, Map<String, String>, PluginPatchesResolver, PluginModelResolver, PluginDescriptorResolver, DomainDescriptorResolver) - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.DefaultDeployableArtifactDescriptorFactory
-
- createApplicationDescriptor(DeployableProjectModel, Map<String, String>, PluginModelResolver, PluginDescriptorResolver) - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.DefaultDeployableArtifactDescriptorFactory
-
- createApplicationDescriptor(DeployableProjectModel, Map<String, String>, DomainDescriptorResolver) - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.DefaultDeployableArtifactDescriptorFactory
-
- createApplicationDescriptor(DeployableProjectModel, Map<String, String>) - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.DefaultDeployableArtifactDescriptorFactory
-
- createArtifactModel() - Method in class org.mule.runtime.module.artifact.activation.internal.application.ApplicationDescriptorFactory
-
- createArtifactModel() - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.AbstractArtifactDescriptorFactory
-
- createArtifactModel() - Method in class org.mule.runtime.module.artifact.activation.internal.domain.DomainDescriptorFactory
-
- createArtifactModel() - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.ArtifactPluginDescriptorFactory
-
- createClassLoaderModel() - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.AbstractArtifactClassLoaderConfigurationAssembler
-
- createClassLoaderModel() - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.ClassLoaderModelAssembler
-
- createClassLoaderModel() - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.DeployableClassLoaderModelAssembler
-
- createDomainClassLoader(DomainDescriptor) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
-
Creates a class loader for a domain.
- createDomainClassLoader(DomainDescriptor, PluginClassLoaderResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
-
Creates a class loader for a domain.
- createDomainClassLoader(DomainDescriptor) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
-
- createDomainClassLoader(DomainDescriptor, PluginClassLoaderResolver) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
-
- createDomainDescriptor(DeployableProjectModel, Map<String, String>, PluginPatchesResolver, PluginModelResolver, PluginDescriptorResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.descriptor.DeployableArtifactDescriptorFactory
-
Creates a descriptor for a domain, including its plugin descriptors.
- createDomainDescriptor(DeployableProjectModel, Map<String, String>) - Method in interface org.mule.runtime.module.artifact.activation.api.descriptor.DeployableArtifactDescriptorFactory
-
Creates a descriptor for a domain, including its plugin descriptors, using the default resolvers.
- createDomainDescriptor(DeployableProjectModel, Map<String, String>, PluginPatchesResolver, PluginModelResolver, PluginDescriptorResolver) - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.DefaultDeployableArtifactDescriptorFactory
-
- createDomainDescriptor(DeployableProjectModel, Map<String, String>) - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.DefaultDeployableArtifactDescriptorFactory
-
- createMulePluginClassLoader(MuleDeployableArtifactClassLoader, ArtifactPluginDescriptor, PluginDescriptorResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
-
Creates a class loader for a plugin.
- createMulePluginClassLoader(MuleDeployableArtifactClassLoader, ArtifactPluginDescriptor, PluginDescriptorResolver, PluginClassLoaderResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
-
Creates a class loader for a plugin.
- createMulePluginClassLoader(MuleDeployableArtifactClassLoader, ArtifactPluginDescriptor, PluginDescriptorResolver) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
-
- createMulePluginClassLoader(MuleDeployableArtifactClassLoader, ArtifactPluginDescriptor, PluginDescriptorResolver, PluginClassLoaderResolver) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
-
- createPluginLookupPolicy(ArtifactPluginDescriptor, MuleDeployableArtifactClassLoader, PluginDescriptorResolver, PluginClassLoaderResolver) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
-
- createResolutionErrorMessage(List<ArtifactPluginDescriptor>, List<ArtifactPluginDescriptor>) - Static method in class org.mule.runtime.module.artifact.activation.internal.plugin.BundlePluginDependenciesResolver
-
- parseAndBuildAppExtensionModel(String[], AstXmlParserSupplier, Set<ExtensionModel>, ArtifactType, boolean, MuleContext) - Static method in class org.mule.runtime.module.artifact.activation.api.ast.ArtifactAstUtils
-
Parses configResources for a Mule application and returns an ArtifactAst enriched with an additional
ExtensionModel which models the app itself, with all its defined operations, sources, functions, etc.
- parseArtifactExtensionModel(ArtifactAst, ClassLoader, MuleContext) - Static method in class org.mule.runtime.module.artifact.activation.api.ast.ArtifactAstUtils
-
If the ast represents an application which defines reusable components (operations, sources, etc), it returns an
ExtensionModel which represents it.
- Plugin - Class in org.mule.runtime.module.artifact.activation.internal.plugin
-
Bean to model a plugin that will declare additional dependencies.
- Plugin() - Constructor for class org.mule.runtime.module.artifact.activation.internal.plugin.Plugin
-
- PLUGIN_CLASSLOADER_IDENTIFIER - Static variable in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
-
- PLUGIN_ELEMENT - Static variable in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
-
- PluginClassLoaderConfigurationAssembler - Class in org.mule.runtime.module.artifact.activation.internal.plugin
-
Assembles the class loader configuration for a plugin.
- PluginClassLoaderConfigurationAssembler(BundleDependency, Set<BundleDescriptor>, File, MuleArtifactLoaderDescriptor, List<BundleDependency>, DeployableArtifactDescriptor, PluginPatchesResolver) - Constructor for class org.mule.runtime.module.artifact.activation.internal.plugin.PluginClassLoaderConfigurationAssembler
-
- PluginClassLoaderResolver - Interface in org.mule.runtime.module.artifact.activation.api.plugin
-
Resolves the plugin class loader corresponding to the given descriptor and within the given application or domain.
- PluginClassLoaderSupplier - Interface in org.mule.runtime.module.artifact.activation.api.plugin
-
Supplies a plugin class loader based on its descriptor.
- PluginDescriptorResolver - Interface in org.mule.runtime.module.artifact.activation.api.plugin
-
- pluginDescriptorResolver() - Static method in interface org.mule.runtime.module.artifact.activation.api.plugin.PluginDescriptorResolver
-
- PluginLocalDependenciesDenylist - Class in org.mule.runtime.module.artifact.activation.internal.plugin
-
Utility class to check whether a plugin should use its local resources and packages instead of the ones of the artifact where
it is included.
- PluginLocalDependenciesDenylist() - Constructor for class org.mule.runtime.module.artifact.activation.internal.plugin.PluginLocalDependenciesDenylist
-
- PluginModelResolver - Interface in org.mule.runtime.module.artifact.activation.api.plugin
-
Resolves the MulePluginModel by deserializing it from the mule-artifact.json within the jar of a plugin.
- pluginModelResolver() - Static method in interface org.mule.runtime.module.artifact.activation.api.plugin.PluginModelResolver
-
- PluginPatchesResolver - Interface in org.mule.runtime.module.artifact.activation.api.plugin
-
Resolves the patches that must be applied to a given plugin.
- pluginPatchesResolver() - Static method in interface org.mule.runtime.module.artifact.activation.api.plugin.PluginPatchesResolver
-
- PluginResolutionError - Exception in org.mule.runtime.module.artifact.activation.api.plugin
-
Thrown to indicate that a given set of plugins was not resolved.
- PluginResolutionError(String) - Constructor for exception org.mule.runtime.module.artifact.activation.api.plugin.PluginResolutionError
- PluginsDependenciesProcessor - Class in org.mule.runtime.module.artifact.activation.internal
-
Utility to process plugins in order according to their dependencies.
- PluginsDependenciesProcessor() - Constructor for class org.mule.runtime.module.artifact.activation.internal.PluginsDependenciesProcessor
-
- populateLocalPackages(ClassLoaderModel, ClassLoaderModel.ClassLoaderModelBuilder) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.AbstractArtifactClassLoaderConfigurationAssembler
-
- process(Collection<ArtifactPluginDescriptor>, boolean, BiConsumer<List<T>, ArtifactPluginDescriptor>) - Static method in class org.mule.runtime.module.artifact.activation.internal.PluginsDependenciesProcessor
-
Processes the given plugins in an ordered way.