Skip navigation links
A B C D E F G H I J L M N O P R S T U V 

A

AbstractArtifactClassLoaderConfigurationAssembler - Class in org.mule.runtime.module.artifact.activation.internal.classloader
Assembles the class loader configuration for an artifact given all its pieces.
AbstractArtifactClassLoaderConfigurationAssembler(ClassLoaderModel, MuleArtifactLoaderDescriptor) - Constructor for class org.mule.runtime.module.artifact.activation.internal.classloader.AbstractArtifactClassLoaderConfigurationAssembler
 
AbstractArtifactDescriptorFactory<M extends org.mule.runtime.api.deployment.meta.AbstractMuleArtifactModel,T extends ArtifactDescriptor> - Class in org.mule.runtime.module.artifact.activation.internal.descriptor
Base class to create artifact descriptors.
AbstractArtifactDescriptorFactory(File, ArtifactDescriptorValidatorBuilder) - Constructor for class org.mule.runtime.module.artifact.activation.internal.descriptor.AbstractArtifactDescriptorFactory
 
AbstractDeployableArtifactDescriptorFactory<M extends org.mule.runtime.api.deployment.meta.MuleDeployableModel,T extends DeployableArtifactDescriptor> - Class in org.mule.runtime.module.artifact.activation.internal.deployable
Base class to create descriptors of artifacts that are deployable.
AbstractDeployableArtifactDescriptorFactory(DeployableProjectModel, Map<String, String>, PluginPatchesResolver, PluginModelResolver, PluginDescriptorResolver, ArtifactDescriptorValidatorBuilder) - Constructor for class org.mule.runtime.module.artifact.activation.internal.deployable.AbstractDeployableArtifactDescriptorFactory
 
addArtifactSpecificClassLoaderConfiguration(ClassLoaderModel.ClassLoaderModelBuilder) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.AbstractArtifactClassLoaderConfigurationAssembler
Template method to add artifact specific configuration to the DeployableClassLoaderConfigurationBuilder.
addArtifactSpecificClassLoaderConfiguration(ClassLoaderModel.ClassLoaderModelBuilder) - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.PluginClassLoaderConfigurationAssembler
 
ADDITIONAL_DEPENDENCIES_ELEMENT - Static variable in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 
ADDITIONAL_PLUGIN_DEPENDENCIES_ELEMENT - Static variable in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 
AdditionalPluginDependenciesResolver - Class in org.mule.runtime.module.artifact.activation.internal.maven
Resolves additional plugin libraries for all plugins declared.
AdditionalPluginDependenciesResolver(AetherMavenClient, List<Plugin>, File) - Constructor for class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 
ApplicationDescriptorFactory - Class in org.mule.runtime.module.artifact.activation.internal.application
Creates an artifact descriptor for an application.
ApplicationDescriptorFactory(DeployableProjectModel, Map<String, String>, PluginPatchesResolver, PluginModelResolver, PluginDescriptorResolver, ArtifactDescriptorValidatorBuilder, DomainDescriptorResolver) - Constructor for class org.mule.runtime.module.artifact.activation.internal.application.ApplicationDescriptorFactory
 
applicationModelResolver() - Static method in interface org.mule.runtime.module.artifact.activation.api.deployable.ArtifactModelResolver
 
ARTIFACT_ID_ELEMENT - Static variable in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 
ArtifactActivationException - Exception in org.mule.runtime.module.artifact.activation.api
Indicates that an error occurred while operating on an artifact.
ArtifactActivationException(I18nMessage) - Constructor for exception org.mule.runtime.module.artifact.activation.api.ArtifactActivationException
 
ArtifactActivationException(I18nMessage, Throwable) - Constructor for exception org.mule.runtime.module.artifact.activation.api.ArtifactActivationException
 
ArtifactAstUtils - Class in org.mule.runtime.module.artifact.activation.api.ast
Utilities for parsing and handling ArtifactAst
ArtifactClassLoaderResolver - Interface in org.mule.runtime.module.artifact.activation.api.classloader
Provides a way to create classLoaders for different artifact types.
ArtifactClassLoaderResolverConstants - Class in org.mule.runtime.module.artifact.activation.internal.classloader
Provides constants to be used internally for the generation of classloaders
ArtifactClassLoaderResolverConstants() - Constructor for class org.mule.runtime.module.artifact.activation.internal.classloader.ArtifactClassLoaderResolverConstants
 
ArtifactCopyNativeLibraryFinder - Class in org.mule.runtime.module.artifact.activation.internal.nativelib
* Finds native libraries in an application's lib folder and creates a copy of each found library inside a temporal application folder.
ArtifactCopyNativeLibraryFinder(File, URL[]) - Constructor for class org.mule.runtime.module.artifact.activation.internal.nativelib.ArtifactCopyNativeLibraryFinder
Creates a new native library finder
ArtifactModelResolver<M extends org.mule.runtime.api.deployment.meta.MuleDeployableModel> - Interface in org.mule.runtime.module.artifact.activation.api.deployable
Provides a way to obtain a MuleDeployableModel serialized in a JSON file.
ArtifactPluginDescriptorFactory - Class in org.mule.runtime.module.artifact.activation.internal.plugin
Creates an artifact descriptor for a plugin.
ArtifactPluginDescriptorFactory(BundleDependency, MulePluginModel, DeployableArtifactDescriptor, List<BundleDependency>, Set<BundleDescriptor>, PluginPatchesResolver, ArtifactDescriptorValidatorBuilder) - Constructor for class org.mule.runtime.module.artifact.activation.internal.plugin.ArtifactPluginDescriptorFactory
 
ArtifactUtils - Class in org.mule.runtime.module.artifact.activation.internal.classloader.model.utils
Helper methods to convert artifact related classes and recognize mule plugin artifacts.
ArtifactUtils() - Constructor for class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
 
assembleClassLoaderModel(ClassLoaderModel) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.ClassLoaderModelAssembler
 
AstXmlParserSupplier - Interface in org.mule.runtime.module.artifact.activation.api.ast
A component capable of supplying AstXmlParser instances

B

build() - Method in interface org.mule.runtime.module.artifact.activation.api.deployable.DeployableProjectModelBuilder
build() - Method in class org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest.ExtensionDiscoveryRequestBuilder
 
build() - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.DeployableClassLoaderConfigurationBuilder
 
build() - Method in class org.mule.runtime.module.artifact.activation.internal.maven.MavenDeployableProjectModelBuilder
 
builder() - Static method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest
 
BundlePluginDependenciesResolver - Class in org.mule.runtime.module.artifact.activation.internal.plugin
Resolves plugin dependencies considering the plugin name only.
BundlePluginDependenciesResolver() - Constructor for class org.mule.runtime.module.artifact.activation.internal.plugin.BundlePluginDependenciesResolver
 

C

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
An ArtifactClassLoader for the Mule Container with the modules available in ArtifactClassLoaderResolverConstants.MODULE_REPOSITORY.
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
 

D

DefaultArtifactClassLoaderResolver - Class in org.mule.runtime.module.artifact.activation.internal.classloader
 
DefaultArtifactClassLoaderResolver(ArtifactClassLoader, ModuleRepository, NativeLibraryFinderFactory) - Constructor for class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
 
defaultArtifactDescriptorFactory() - Static method in interface org.mule.runtime.module.artifact.activation.api.descriptor.DeployableArtifactDescriptorFactory
 
defaultClassLoaderResolver() - Static method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
 
DefaultDeployableArtifactDescriptorFactory - Class in org.mule.runtime.module.artifact.activation.internal.descriptor
Default implementation of DeployableArtifactDescriptorFactory.
DefaultDeployableArtifactDescriptorFactory() - Constructor for class org.mule.runtime.module.artifact.activation.internal.descriptor.DefaultDeployableArtifactDescriptorFactory
 
DefaultExtensionDiscoveryRequest - Class in org.mule.runtime.module.artifact.activation.internal.extension.discovery
Default implementation of ExtensionDiscoveryRequest, which contains the parameters that can be given to ExtensionModelDiscoverer.discoverPluginsExtensionModels(ExtensionDiscoveryRequest)
DefaultExtensionDiscoveryRequest(Collection<ArtifactPluginDescriptor>, Set<ExtensionModel>, boolean, boolean) - Constructor for class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionDiscoveryRequest
 
defaultExtensionModelDiscoverer(PluginClassLoaderSupplier, ExtensionModelLoaderRepository) - Static method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionModelDiscoverer
Creates an ExtensionModelDiscoverer that will generate the extension models for plugins in a class loader.
defaultExtensionModelDiscoverer(MuleDeployableArtifactClassLoader, ExtensionModelLoaderRepository) - Static method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionModelDiscoverer
Creates an ExtensionModelDiscoverer that will generate the extension models for plugins in a class loader.
DefaultExtensionModelDiscoverer - Class in org.mule.runtime.module.artifact.activation.internal.extension.discovery
Default implementation of ExtensionModelDiscoverer.
DefaultExtensionModelDiscoverer(ExtensionModelGenerator) - Constructor for class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionModelDiscoverer
 
DefaultExtensionModelLoaderRepository - Class in org.mule.runtime.module.artifact.activation.internal.extension.discovery
Implementation of ExtensionModelLoaderRepository that uses SPI to look for the ExtensionModelLoader available from the container.
DefaultExtensionModelLoaderRepository(ClassLoader) - Constructor for class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionModelLoaderRepository
Creates an instance of the manager.
DefaultNativeLibraryFinderFactory - Class in org.mule.runtime.module.artifact.activation.internal.nativelib
DefaultNativeLibraryFinderFactory() - Constructor for class org.mule.runtime.module.artifact.activation.internal.nativelib.DefaultNativeLibraryFinderFactory
 
DefaultNativeLibraryFinderFactory(Function<String, File>) - Constructor for class org.mule.runtime.module.artifact.activation.internal.nativelib.DefaultNativeLibraryFinderFactory
 
DefaultPluginPatchesResolver - Class in org.mule.runtime.module.artifact.activation.internal.plugin
Default implementation of PluginPatchesResolver.
DefaultPluginPatchesResolver() - Constructor for class org.mule.runtime.module.artifact.activation.internal.plugin.DefaultPluginPatchesResolver
 
DEPENDENCY_ELEMENT - Static variable in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 
DeployableArtifactDescriptorFactory - Interface in org.mule.runtime.module.artifact.activation.api.descriptor
Provides methods to create the descriptors of deployable artifacts (i.e.
DeployableClassLoaderConfigurationAssembler - Class in org.mule.runtime.module.artifact.activation.internal.deployable
Assembles the class loader configuration for a deployable artifact.
DeployableClassLoaderConfigurationAssembler(DeployableProjectModel, MuleArtifactLoaderDescriptor) - Constructor for class org.mule.runtime.module.artifact.activation.internal.deployable.DeployableClassLoaderConfigurationAssembler
 
DeployableClassLoaderConfigurationBuilder - Class in org.mule.runtime.module.artifact.activation.internal.deployable
ClassLoaderModelBuilder that adds the concept of Shared Library for the configured dependencies.
DeployableClassLoaderConfigurationBuilder(ClassLoaderModel, File) - Constructor for class org.mule.runtime.module.artifact.activation.internal.deployable.DeployableClassLoaderConfigurationBuilder
 
DeployableClassLoaderModelAssembler - Class in org.mule.runtime.module.artifact.activation.internal.deployable
Assembles the class loader model for a deployable artifact.
DeployableClassLoaderModelAssembler(DeployableProjectModel) - Constructor for class org.mule.runtime.module.artifact.activation.internal.deployable.DeployableClassLoaderModelAssembler
 
DeployableDependencyResolver - Class in org.mule.runtime.module.artifact.activation.internal.maven
 
DeployableDependencyResolver(AetherMavenClient) - Constructor for class org.mule.runtime.module.artifact.activation.internal.maven.DeployableDependencyResolver
 
DeployablePluginsDependenciesResolver - Class in org.mule.runtime.module.artifact.activation.internal.deployable
Resolves the dependencies of a deployable as artifacts.
DeployablePluginsDependenciesResolver() - Constructor for class org.mule.runtime.module.artifact.activation.internal.deployable.DeployablePluginsDependenciesResolver
 
DeployableProjectModel - Class in org.mule.runtime.module.artifact.activation.api.deployable
Represents the structure of a project, providing what is needed in order to create its ArtifactDescriptor with a DeployableArtifactDescriptorFactory.
DeployableProjectModel(List<String>, List<String>, BundleDescriptor, Supplier<MuleDeployableModel>, File, List<BundleDependency>, Set<BundleDescriptor>, Map<BundleDescriptor, List<BundleDependency>>) - Constructor for class org.mule.runtime.module.artifact.activation.api.deployable.DeployableProjectModel
Creates a new instance with the provided parameters.
DeployableProjectModelBuilder - Interface in org.mule.runtime.module.artifact.activation.api.deployable
Generic builder to create a DeployableProjectModel representing the structure of a project.
discoverPluginsExtensionModels(ExtensionDiscoveryRequest) - Method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionModelDiscoverer
For each artifactPlugin discovers the ExtensionModel.
discoverPluginsExtensionModels(ExtensionDiscoveryRequest) - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionModelDiscoverer
 
discoverRuntimeExtensionModels() - Static method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionModelDiscoverer
Discovers the extension models provided by the Mule Runtime.
discoverServices() - Method in class org.mule.runtime.module.artifact.activation.api.service.discoverer.OverridingServiceDiscoverer
 
doCreateArtifactDescriptor() - Method in class org.mule.runtime.module.artifact.activation.internal.application.ApplicationDescriptorFactory
 
doCreateArtifactDescriptor() - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.AbstractArtifactDescriptorFactory
 
doCreateArtifactDescriptor() - Method in class org.mule.runtime.module.artifact.activation.internal.domain.DomainDescriptorFactory
 
doCreateArtifactDescriptor() - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.ArtifactPluginDescriptorFactory
 
doDescriptorConfig(ApplicationDescriptor) - Method in class org.mule.runtime.module.artifact.activation.internal.application.ApplicationDescriptorFactory
 
doDescriptorConfig(T) - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.AbstractDeployableArtifactDescriptorFactory
 
doDescriptorConfig(T) - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.AbstractArtifactDescriptorFactory
 
doDescriptorConfig(ArtifactPluginDescriptor) - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.ArtifactPluginDescriptorFactory
 
DomainDescriptorFactory - Class in org.mule.runtime.module.artifact.activation.internal.domain
Creates an artifact descriptor for a domain.
DomainDescriptorFactory(DeployableProjectModel, Map<String, String>, PluginPatchesResolver, PluginModelResolver, PluginDescriptorResolver, ArtifactDescriptorValidatorBuilder) - Constructor for class org.mule.runtime.module.artifact.activation.internal.domain.DomainDescriptorFactory
 
DomainDescriptorResolutionException - Exception in org.mule.runtime.module.artifact.activation.api.descriptor
Indicates that an error occurred while resolving a domain descriptor for an application descriptor.
DomainDescriptorResolutionException(I18nMessage) - Constructor for exception org.mule.runtime.module.artifact.activation.api.descriptor.DomainDescriptorResolutionException
 
DomainDescriptorResolutionException(I18nMessage, Throwable) - Constructor for exception org.mule.runtime.module.artifact.activation.api.descriptor.DomainDescriptorResolutionException
 
DomainDescriptorResolver - Interface in org.mule.runtime.module.artifact.activation.api.descriptor
Resolves the DomainDescriptor corresponding to the given name and BundleDescriptor, wrapping the logic to obtain it.
domainModelResolver() - Static method in interface org.mule.runtime.module.artifact.activation.api.deployable.ArtifactModelResolver
 
doValidation(ApplicationDescriptor) - Method in class org.mule.runtime.module.artifact.activation.internal.application.ApplicationDescriptorFactory
 
doValidation(T) - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.AbstractArtifactDescriptorFactory
 
doValidation(DomainDescriptor) - Method in class org.mule.runtime.module.artifact.activation.internal.domain.DomainDescriptorFactory
 
DuplicateExportedPackageException - Exception in org.mule.runtime.module.artifact.activation.api.plugin
Thrown to indicate that more than one artifact is exporting a given package.
DuplicateExportedPackageException(Map<String, List<String>>) - Constructor for exception org.mule.runtime.module.artifact.activation.api.plugin.DuplicateExportedPackageException

E

equals(String) - Method in enum org.mule.runtime.module.artifact.activation.internal.classloader.Classifier
 
ExecutionEnvironment - Class in org.mule.runtime.module.artifact.activation.internal
Determines the execution environment, either Mule Framework or Mule Runtime.
ExecutionEnvironment() - Constructor for class org.mule.runtime.module.artifact.activation.internal.ExecutionEnvironment
 
ExtensionDiscoveryRequest - Interface in org.mule.runtime.module.artifact.activation.api.extension.discovery
ExtensionDiscoveryRequest.ExtensionDiscoveryRequestBuilder - Class in org.mule.runtime.module.artifact.activation.api.extension.discovery
 
ExtensionDiscoveryRequestBuilder() - Constructor for class org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest.ExtensionDiscoveryRequestBuilder
 
ExtensionModelDiscoverer - Interface in org.mule.runtime.module.artifact.activation.api.extension.discovery
Provides a way to discover ExtensionModels from the Mule Runtime or from mule-plugins in the context of a deployable artifact.
ExtensionModelGenerator - Interface in org.mule.runtime.module.artifact.activation.internal.extension.discovery
Implementations generate an ExtensionModel for a given artifact.
ExtensionModelLoaderRepository - Interface in org.mule.runtime.module.artifact.activation.api.extension.discovery
Provides access to the ExtensionModelLoader available in the container.

F

findLibrary(String) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.MuleApplicationClassLoader
 
findLibrary(String) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.MuleSharedDomainClassLoader
 
findLibrary(String, String) - Method in class org.mule.runtime.module.artifact.activation.internal.nativelib.ArtifactCopyNativeLibraryFinder
 
findLibrary(String, String) - Method in interface org.mule.runtime.module.artifact.activation.internal.nativelib.NativeLibraryFinder
Finds a native library for the given name
findResource(String) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.MuleSharedDomainClassLoader
 
fromString(String) - Static method in enum org.mule.runtime.module.artifact.activation.internal.classloader.Classifier
 

G

get(ArtifactPluginDescriptor) - Method in interface org.mule.runtime.module.artifact.activation.api.plugin.PluginClassLoaderSupplier
Supplies the class loader corresponding to the given plugin descriptor.
getAdditionalDependencies() - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.Plugin
 
getAdditionalPluginDependencies() - Method in class org.mule.runtime.module.artifact.activation.api.deployable.DeployableProjectModel
These are dependencies that are added for each plugins.
getApplicationId(String, String) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
 
getArtifactCoordinates() - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.ClassLoaderModelAssembler
 
getArtifactId() - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.Plugin
 
getArtifactLocation() - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.AbstractArtifactDescriptorFactory
 
getArtifactModel() - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.AbstractArtifactDescriptorFactory
 
getArtifactPluginDescriptors() - Method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest
 
getArtifactPluginDescriptors() - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionDiscoveryRequest
 
getAttribute(Xpp3Dom, String) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
 
getBaseVersion(String) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.VersionUtils
Returns the base version, i.e., in the format major.minor.patch.
getBundleDependencies() - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.AbstractArtifactClassLoaderConfigurationAssembler
 
getBundleDependencies() - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.DeployableClassLoaderConfigurationAssembler
 
getBundleDependencies() - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.PluginClassLoaderConfigurationAssembler
 
getBundleDescriptor(ApplicationGAVModel) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
 
getBundleDescriptor() - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.AbstractDeployableArtifactDescriptorFactory
 
getBundleDescriptor() - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.AbstractArtifactDescriptorFactory
 
getBundleDescriptor() - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.ArtifactPluginDescriptorFactory
 
getClassLoaderConfigurationBuilder() - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.AbstractArtifactClassLoaderConfigurationAssembler
 
getClassLoaderConfigurationBuilder() - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.DeployableClassLoaderConfigurationAssembler
 
getClassLoaderConfigurationBuilder() - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.PluginClassLoaderConfigurationAssembler
 
getClassLoaderModel(MuleArtifactLoaderDescriptor) - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.AbstractDeployableArtifactDescriptorFactory
 
getClassLoaderModel(MuleArtifactLoaderDescriptor) - Method in class org.mule.runtime.module.artifact.activation.internal.descriptor.AbstractArtifactDescriptorFactory
 
getClassLoaderModel(MuleArtifactLoaderDescriptor) - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.ArtifactPluginDescriptorFactory
 
getDefaultConfigurationResource() - Method in class org.mule.runtime.module.artifact.activation.internal.application.ApplicationDescriptorFactory
 
getDefaultConfigurationResource() - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.AbstractDeployableArtifactDescriptorFactory
 
getDefaultConfigurationResource() - Method in class org.mule.runtime.module.artifact.activation.internal.domain.DomainDescriptorFactory
 
getDependencies() - Method in class org.mule.runtime.module.artifact.activation.api.deployable.DeployableProjectModel
These are the dependencies of the modeled project, regardless of the classifier.
getDeployableArtifactCoordinates(Model, ApplicationGAVModel) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
 
getDeployableModel() - Method in class org.mule.runtime.module.artifact.activation.api.deployable.DeployableProjectModel
Mule projects contain additional model information within the project itself (i.e.: mule-artifact.json file).
getDeployableModel() - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.AbstractDeployableArtifactDescriptorFactory
 
getDeploymentProperties() - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.AbstractDeployableArtifactDescriptorFactory
 
getDescriptor() - Method in class org.mule.runtime.module.artifact.activation.api.deployable.DeployableProjectModel
This contains the GAV of the modeled project.
getDomainId(String) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
 
getDomainId(String) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.MuleSharedDomainClassLoader
 
getExtensionModelLoader(LoaderDescriber) - Method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionModelLoaderRepository
Retrieves the ExtensionModelLoader for the given LoaderDescriber.
getExtensionModelLoader(LoaderDescriber) - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionModelLoaderRepository
 
getExtensionModelLoaderManager() - Static method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionModelLoaderRepository
 
getExtensionModelLoaderManager(ClassLoader) - Static method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionModelLoaderRepository
 
getExtensionModelLoaderManager(ClassLoader, Supplier<Collection<ExtensionModelLoader>>) - Static method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionModelLoaderRepository
 
getGroupId() - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.Plugin
 
getLocalResourceLocations() - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.MuleApplicationClassLoader
 
getLocalResourceLocations() - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.MuleSharedDomainClassLoader
 
getMajor(String) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.VersionUtils
Returns the version major.
getPackagerClassLoaderModel() - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.AbstractArtifactClassLoaderConfigurationAssembler
 
getPackages() - Method in class org.mule.runtime.module.artifact.activation.api.deployable.DeployableProjectModel
These are the packages containing java classes in the modeled project.
getParentArtifactExtensions() - Method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest
 
getParentArtifactExtensions() - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionDiscoveryRequest
 
getParser(Set<ExtensionModel>, boolean) - Method in interface org.mule.runtime.module.artifact.activation.api.ast.AstXmlParserSupplier
Returns an AstXmlParser.
getPluginDependenciesResolver() - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.AbstractDeployableArtifactDescriptorFactory
 
getPomProjectBundleDescriptor(ApplicationGAVModel) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
 
getProjectDependencies() - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.ClassLoaderModelAssembler
 
getProjectFolder() - Method in class org.mule.runtime.module.artifact.activation.api.deployable.DeployableProjectModel
This folder will be used to create the classloader for the deployable project.
getProjectFolder() - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.AbstractArtifactClassLoaderConfigurationAssembler
 
getProjectFolder() - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.DeployableClassLoaderConfigurationAssembler
 
getProjectFolder() - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.PluginClassLoaderConfigurationAssembler
 
getResources() - Method in class org.mule.runtime.module.artifact.activation.api.deployable.DeployableProjectModel
These are the resources in the modeled project.
getSharedLibraries() - Method in class org.mule.runtime.module.artifact.activation.api.deployable.DeployableProjectModel
These are the descriptors of the dependencies of the modeled project that are visible to the plugins of this project.
GROUP_ID_ELEMENT - Static variable in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 

H

hasSameArtifactIdAndMajor(BundleDependency, BundleDependency) - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.DeployablePluginsDependenciesResolver
 

I

isDenylisted(BundleDescriptor) - Static method in class org.mule.runtime.module.artifact.activation.internal.plugin.PluginLocalDependenciesDenylist
Checks if the BundleDescriptor is denylisted.
isEnrichDescriptions() - Method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest
 
isEnrichDescriptions() - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionDiscoveryRequest
 
isMuleFramework() - Static method in class org.mule.runtime.module.artifact.activation.internal.ExecutionEnvironment
 
isParallelDiscovery() - Method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest
Parallel discovery will try to parallelize only the discovery for extensions that do not depend on the DSL of other extensions.
isParallelDiscovery() - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionDiscoveryRequest
 
isRange(String) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.VersionUtils
Checks whether a version is a range.
isValidMulePlugin(Artifact) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
Checks if an Artifact instance represents a mule-plugin.
isVersionGreaterOrEquals(String, String) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.VersionUtils
Validates if version1 is greater or equal than version2
isVersionValid(String) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.VersionUtils
Validates if a version complies with semantic versioning specification

J

JNILIB_EXTENSION - Static variable in class org.mule.runtime.module.artifact.activation.internal.nativelib.ArtifactCopyNativeLibraryFinder
 
JsonDeserializingArtifactModelResolver<M extends org.mule.runtime.api.deployment.meta.MuleDeployableModel> - Class in org.mule.runtime.module.artifact.activation.internal.deployable
Defines a template method for loading deployableModels for different kinds of deployable artifacts.
JsonDeserializingArtifactModelResolver(AbstractMuleArtifactModelJsonSerializer<M>) - Constructor for class org.mule.runtime.module.artifact.activation.internal.deployable.JsonDeserializingArtifactModelResolver
 

L

logger - Variable in class org.mule.runtime.module.artifact.activation.internal.nativelib.ArtifactCopyNativeLibraryFinder
 

M

MavenDeployableProjectModelBuilder - Class in org.mule.runtime.module.artifact.activation.internal.maven
Implementation of DeployableProjectModelBuilder that uses Maven.
MavenDeployableProjectModelBuilder(File, MavenConfiguration) - Constructor for class org.mule.runtime.module.artifact.activation.internal.maven.MavenDeployableProjectModelBuilder
 
MavenDeployableProjectModelBuilder(File) - Constructor for class org.mule.runtime.module.artifact.activation.internal.maven.MavenDeployableProjectModelBuilder
 
MODULE_REPOSITORY - Static variable in class org.mule.runtime.module.artifact.activation.internal.classloader.ArtifactClassLoaderResolverConstants
A ModuleRepository for the modules available in the same classpath as this class.
MULE_EXTENSIONS_PLUGIN_ARTIFACT_ID - Static variable in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 
MULE_EXTENSIONS_PLUGIN_GROUP_ID - Static variable in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 
MULE_HTTP_CONNECTOR_ARTIFACT_ID - Static variable in class org.mule.runtime.module.artifact.activation.internal.plugin.BundlePluginDependenciesResolver
 
MULE_HTTP_CONNECTOR_GROUP_ID - Static variable in class org.mule.runtime.module.artifact.activation.internal.plugin.BundlePluginDependenciesResolver
 
MULE_MAVEN_PLUGIN_ARTIFACT_ID - Static variable in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 
MULE_MAVEN_PLUGIN_GROUP_ID - Static variable in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 
MuleApplicationClassLoader - Class in org.mule.runtime.module.artifact.activation.internal.classloader
 
MuleApplicationClassLoader(String, ArtifactDescriptor, ClassLoader, NativeLibraryFinder, List<URL>, ClassLoaderLookupPolicy) - Constructor for class org.mule.runtime.module.artifact.activation.internal.classloader.MuleApplicationClassLoader
 
MuleSharedDomainClassLoader - Class in org.mule.runtime.module.artifact.activation.internal.classloader
Defines a MuleArtifactClassLoader for a domain artifact.
MuleSharedDomainClassLoader(ArtifactDescriptor, ClassLoader, ClassLoaderLookupPolicy, List<URL>) - Constructor for class org.mule.runtime.module.artifact.activation.internal.classloader.MuleSharedDomainClassLoader
 
MuleSharedDomainClassLoader(ArtifactDescriptor, ClassLoader, ClassLoaderLookupPolicy, List<URL>, NativeLibraryFinder) - Constructor for class org.mule.runtime.module.artifact.activation.internal.classloader.MuleSharedDomainClassLoader
 

N

NativeLibraryFinder - Interface in org.mule.runtime.module.artifact.activation.internal.nativelib
Finds native libraries in a particular class loading context
NativeLibraryFinderFactory - Interface in org.mule.runtime.module.artifact.activation.internal.nativelib
Creates NativeLibraryFinder instances
noDomainDescriptorResolver() - Static method in interface org.mule.runtime.module.artifact.activation.api.descriptor.DomainDescriptorResolver
 
noOpPluginPatchesResolver() - Static method in interface org.mule.runtime.module.artifact.activation.api.plugin.PluginPatchesResolver
 

O

obtainExtensionModel(ExtensionDiscoveryRequest, ArtifactPluginDescriptor, Set<ExtensionModel>) - Method in interface org.mule.runtime.module.artifact.activation.internal.extension.discovery.ExtensionModelGenerator
Generate the ExtensionModel for the artifact with the given artifactPluginDescriptor.
obtainExtensionModel(ExtensionDiscoveryRequest, ArtifactPluginDescriptor, Set<ExtensionModel>) - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.RepositoryLookupExtensionModelGenerator
 
org.mule.runtime.module.artifact.activation.api - package org.mule.runtime.module.artifact.activation.api
 
org.mule.runtime.module.artifact.activation.api.ast - package org.mule.runtime.module.artifact.activation.api.ast
 
org.mule.runtime.module.artifact.activation.api.classloader - package org.mule.runtime.module.artifact.activation.api.classloader
 
org.mule.runtime.module.artifact.activation.api.deployable - package org.mule.runtime.module.artifact.activation.api.deployable
 
org.mule.runtime.module.artifact.activation.api.descriptor - package org.mule.runtime.module.artifact.activation.api.descriptor
 
org.mule.runtime.module.artifact.activation.api.extension.discovery - package org.mule.runtime.module.artifact.activation.api.extension.discovery
 
org.mule.runtime.module.artifact.activation.api.plugin - package org.mule.runtime.module.artifact.activation.api.plugin
 
org.mule.runtime.module.artifact.activation.api.service.config - package org.mule.runtime.module.artifact.activation.api.service.config
 
org.mule.runtime.module.artifact.activation.api.service.discoverer - package org.mule.runtime.module.artifact.activation.api.service.discoverer
 
org.mule.runtime.module.artifact.activation.internal - package org.mule.runtime.module.artifact.activation.internal
 
org.mule.runtime.module.artifact.activation.internal.application - package org.mule.runtime.module.artifact.activation.internal.application
 
org.mule.runtime.module.artifact.activation.internal.classloader - package org.mule.runtime.module.artifact.activation.internal.classloader
 
org.mule.runtime.module.artifact.activation.internal.classloader.model - package org.mule.runtime.module.artifact.activation.internal.classloader.model
 
org.mule.runtime.module.artifact.activation.internal.classloader.model.utils - package org.mule.runtime.module.artifact.activation.internal.classloader.model.utils
 
org.mule.runtime.module.artifact.activation.internal.deployable - package org.mule.runtime.module.artifact.activation.internal.deployable
 
org.mule.runtime.module.artifact.activation.internal.descriptor - package org.mule.runtime.module.artifact.activation.internal.descriptor
 
org.mule.runtime.module.artifact.activation.internal.domain - package org.mule.runtime.module.artifact.activation.internal.domain
 
org.mule.runtime.module.artifact.activation.internal.extension.discovery - package org.mule.runtime.module.artifact.activation.internal.extension.discovery
 
org.mule.runtime.module.artifact.activation.internal.maven - package org.mule.runtime.module.artifact.activation.internal.maven
 
org.mule.runtime.module.artifact.activation.internal.nativelib - package org.mule.runtime.module.artifact.activation.internal.nativelib
 
org.mule.runtime.module.artifact.activation.internal.plugin - package org.mule.runtime.module.artifact.activation.internal.plugin
 
OverridingServiceDiscoverer - Class in org.mule.runtime.module.artifact.activation.api.service.discoverer
ServiceDiscoverer implementation which performs an initial discovery by delegating into a ServiceProviderDiscoverer but augments/overrides the found services with a fix list.
OverridingServiceDiscoverer(ServiceProviderDiscoverer, List<Service>) - Constructor for class org.mule.runtime.module.artifact.activation.api.service.discoverer.OverridingServiceDiscoverer
 

P

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
Resolves the ArtifactPluginDescriptor described by the BundleDescriptor, wrapping the logic to extract it from the jar.
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.

R

RepositoryLookupExtensionModelGenerator - Class in org.mule.runtime.module.artifact.activation.internal.extension.discovery
Generates an extension model by delegating to the appropriate ExtensionModelLoader.
RepositoryLookupExtensionModelGenerator(PluginClassLoaderSupplier, ExtensionModelLoaderRepository) - Constructor for class org.mule.runtime.module.artifact.activation.internal.extension.discovery.RepositoryLookupExtensionModelGenerator
 
resolve(File) - Method in interface org.mule.runtime.module.artifact.activation.api.deployable.ArtifactModelResolver
Loads and deserializes a mule-artifact.json file.
resolve(String, BundleDescriptor) - Method in interface org.mule.runtime.module.artifact.activation.api.descriptor.DomainDescriptorResolver
Holds the logic to obtain a DomainDescriptor based on the given domain name and BundleDescriptor.
resolve(ArtifactClassLoader, ArtifactPluginDescriptor) - Method in interface org.mule.runtime.module.artifact.activation.api.plugin.PluginClassLoaderResolver
Optionally generates a Supplier for a plugin class loader given the plugin's descriptor and owner artifact's class loader.
resolve(Set<ArtifactPluginDescriptor>, BundleDescriptor) - Method in interface org.mule.runtime.module.artifact.activation.api.plugin.PluginDescriptorResolver
Holds the logic to extract an ArtifactPluginDescriptor from the jar described by the given BundleDescriptor.
resolve(BundleDependency) - Method in interface org.mule.runtime.module.artifact.activation.api.plugin.PluginModelResolver
 
resolve(ArtifactCoordinates) - Method in interface org.mule.runtime.module.artifact.activation.api.plugin.PluginPatchesResolver
 
resolve(List<BundleDependency>) - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.DeployablePluginsDependenciesResolver
 
resolve(File) - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.JsonDeserializingArtifactModelResolver
 
resolve(Set<ArtifactPluginDescriptor>, List<ArtifactPluginDescriptor>, boolean) - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.BundlePluginDependenciesResolver
Resolves the dependencies between a group of plugins.
resolve(ArtifactCoordinates) - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.DefaultPluginPatchesResolver
 
resolveAdditionalDependenciesFromMulePlugins(List<BundleDependency>) - Method in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 
resolveContextArtifactPluginClassLoaders() - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.MuleApplicationClassLoader
Collects all the plugin classloaders that are available in the deployable artifact classloader hierarchy.
resolveDependencies(List<BundleDependency>) - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.DeployablePluginsDependenciesResolver
Resolve each of the mule plugins dependencies.
resolveDependencies(List<BundleDependency>, Map<ArtifactCoordinates, List<Artifact>>) - Method in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 
resolveDeployableDependencies(File, boolean, Optional<MavenReactorResolver>) - Method in class org.mule.runtime.module.artifact.activation.internal.maven.DeployableDependencyResolver
Resolve the deployable dependencies, excluding mule domains.
resolveMulePluginsVersions(List<BundleDependency>, List<BundleDependency>) - Method in class org.mule.runtime.module.artifact.activation.internal.deployable.DeployablePluginsDependenciesResolver
 

S

setAdditionalDependencies(List<Dependency>) - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.Plugin
 
setArtifactId(String) - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.Plugin
 
setArtifactPlugins(Collection<ArtifactPluginDescriptor>) - Method in class org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest.ExtensionDiscoveryRequestBuilder
 
setEnrichDescriptions(boolean) - Method in class org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest.ExtensionDiscoveryRequestBuilder
 
setExtensionModelLoadersLookup(Supplier<Collection<ExtensionModelLoader>>) - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionModelLoaderRepository
 
setGroupId(String) - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.Plugin
 
setParallelDiscovery(boolean) - Method in class org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest.ExtensionDiscoveryRequestBuilder
 
setParentArtifactExtensions(Set<ExtensionModel>) - Method in class org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest.ExtensionDiscoveryRequestBuilder
 
shouldPopulateLocalPackages() - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.AbstractArtifactClassLoaderConfigurationAssembler
 
shouldPopulateLocalPackages() - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.PluginClassLoaderConfigurationAssembler
 
start() - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionModelLoaderRepository
Will look through SPI every class that implements the providerClass and if there are repeated IDs, it will collect them all to throw an exception with the detailed message.
stop() - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionModelLoaderRepository
 

T

toApplicationModelArtifacts(List<BundleDependency>) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
 
toArtifact(BundleDependency) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
Convert a BundleDependency instance to Artifact.
toArtifactCoordinates(BundleDescriptor) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
Convert a BundleDescriptor instance to ArtifactCoordinates.
toArtifacts(List<BundleDependency>) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.ClassLoaderModelAssembler
Converts a List to a List.
toArtifacts(List<BundleDependency>) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
Converts a List to a List.
toBundleDescriptor(ArtifactCoordinates) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
Converts a ArtifactCoordinates instance to a BundleDescriptor instance.
toBundleDescriptor(Dependency) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
Converts a Dependency instance to a BundleDescriptor instance.
toString() - Method in enum org.mule.runtime.module.artifact.activation.internal.classloader.Classifier
 
toString() - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionModelLoaderRepository
 
toString() - Method in class org.mule.runtime.module.artifact.activation.internal.plugin.Plugin
 

U

updateArtifactsSharedState(List<BundleDependency>, List<Artifact>, Model, List<String>) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
 
updatePackagesResources(List<Artifact>) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
 
updatePackagesResources(Artifact) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
 
updateScopeIfDomain(Artifact) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.ArtifactUtils
 

V

validate() - Method in class org.mule.runtime.module.artifact.activation.api.deployable.DeployableProjectModel
Performs a validation of consistency of the model fields.
valueOf(String) - Static method in enum org.mule.runtime.module.artifact.activation.internal.classloader.Classifier
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.runtime.module.artifact.activation.internal.classloader.Classifier
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_ELEMENT - Static variable in class org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver
 
VersionUtils - Class in org.mule.runtime.module.artifact.activation.internal.classloader.model.utils
Helper methods to work with semantic versioning.
VersionUtils() - Constructor for class org.mule.runtime.module.artifact.activation.internal.classloader.model.utils.VersionUtils
 
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links

Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.