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

A

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
 
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.
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
AstXmlParserSupplier - Interface in org.mule.runtime.module.artifact.activation.api.ast
A component capable of supplying AstXmlParser instances

B

build() - Method in class org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest.ExtensionDiscoveryRequestBuilder
 
builder() - Static method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionDiscoveryRequest
 

C

classLoaderResolver(ModuleRepository, Function<String, File>) - Static method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
 
configure(CustomizationService) - Method in class org.mule.runtime.module.artifact.activation.api.service.config.ContainerServiceConfigurator
 
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(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, Supplier<ArtifactClassLoader>) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
Creates a classLoader for an application.
createApplicationClassLoader(ApplicationDescriptor, Supplier<ArtifactClassLoader>, PluginClassLoaderResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
Creates a classLoader for an application.
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
 
createDomainClassLoader(DomainDescriptor) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
Creates a classLoader for a domain.
createDomainClassLoader(DomainDescriptor, PluginClassLoaderResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
Creates a classLoader 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
 
createMulePluginClassLoader(MuleDeployableArtifactClassLoader, ArtifactPluginDescriptor, PluginDescriptorResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
Creates a classLoader for a plugin.
createMulePluginClassLoader(MuleDeployableArtifactClassLoader, ArtifactPluginDescriptor, PluginDescriptorResolver, PluginClassLoaderResolver) - Method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
Creates a classLoader 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, RegionClassLoader, PluginDescriptorResolver, PluginClassLoaderResolver) - Method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
 

D

DefaultArtifactClassLoaderResolver - Class in org.mule.runtime.module.artifact.activation.internal.classloader
 
DefaultArtifactClassLoaderResolver(ModuleRepository, NativeLibraryFinderFactory) - Constructor for class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
 
defaultClassLoaderResolver() - Static method in interface org.mule.runtime.module.artifact.activation.api.classloader.ArtifactClassLoaderResolver
 
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(List<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 - 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
 
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() - Method in interface org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionModelDiscoverer
Discovers the extension models provided by the Mule Runtime.
discoverRuntimeExtensionModels() - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionModelDiscoverer
 
discoverServices() - Method in class org.mule.runtime.module.artifact.activation.api.service.discoverer.OverridingServiceDiscoverer
 

E

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
 

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.
getApplicationId(String, String) - Static method in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
 
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
 
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(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
 
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
 
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.

I

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
 
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
 

J

JNILIB_EXTENSION - Static variable in class org.mule.runtime.module.artifact.activation.internal.nativelib.ArtifactCopyNativeLibraryFinder
 

L

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

M

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

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.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.classloader - package org.mule.runtime.module.artifact.activation.internal.classloader
 
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.nativelib - package org.mule.runtime.module.artifact.activation.internal.nativelib
 
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_CLASSLOADER_IDENTIFIER - Static variable in class org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver
 
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.
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
 
process(List<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(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(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.
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.

S

setArtifactPlugins(List<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
 
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
 
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

toString() - Method in class org.mule.runtime.module.artifact.activation.internal.extension.discovery.DefaultExtensionModelLoaderRepository
 
A B C D E F G I J L M N O P R S T 
Skip navigation links

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