ClassLoader instances for Mule applicationsDefaultArtifactClassLoaderFilter instancesArtifactClassLoader instances created on the container.ObjectInputStream that reads the identifier of the class loader that loaded the class of the
serialized object.ObjectOutputStream that for each serialized object, writes the identifier of the classLoader that
loaded the object's class.ArtifactDescriptorValidator with different aspects: from checking minMuleVersion to
checking the artifact version format.ClassLoaderModel with the current configuration.BundleDependencyBundleDescriptorBundleDescriptor for Mule artifacts.BundleDescriptorLookupStrategy that given a classloader, will search on that classloader first and then on it's fatherLookupStrategy that given a classloader, will search on that classloader without searching on the parent
classloader.ClassLoaderFilter instancesClassLoaderLookupPolicy used on a given classLoader.ClassLoader for a Mule artifact.ClassLoaderModelClassLoaderModel's stateClassLoaderModel for Mule artifacts
Explicitly defined to enable definition of implementations using SPI.ClassLoader registered on the container.ClassNotFoundException providing additional troubleshooting information from the context of the
RegionClassLoader.validators.ClassNotFoundException, composing the individual exceptions of each place where the class was looked for and
wasn't found.URL that was feed in the MuleArtifactUrlConnection(URL) constructor, it will validate its format
through the MuleArtifactUrlConnection.parseSpecs() method.URL to the modelClassLoader from a given descriptorResourceReleaser using this classloader, only used outside in unit tests.ArtifactClassLoaderObjectInputStream and
ArtifactClassLoaderObjectOutputStream to write and read serialized objects to support deserialization of non exported
classes.ArtifactDescriptor describing exported/blocked names.LookupStrategy that will search on a given classloader only, without searching on the current classloader.ClassLoader instances for deployable artifactsDescriptorLoaderClassLoader by closing all the resources opened by this ClassLoader.ArtifactDescriptor that don't have a BundleDescriptor.ClassLoaderModel when it
is being loaded by ClassLoaderModelLoader without changing the loader's
API.FeatureFlaggingService substitute during the earlier
stages of the deployment, when such service is not available yet.FileJarExplorer defining whether services should be considered as resources.FileJarExplorer that considers the services as exported services.ClassLoader that filter which classes and resources can be resolved based on a ClassLoaderFilter
Resources used to provide SPI are not managed as standard resources, ie, not filtered through the ClassLoaderFilter,
but filtered using ExportedService definitions.ArtifactClassLoader.findResource(String) but it won't have in mind filtered resources.URL objects representing all the resources with the given name which
are local to the classloaderClassLoader which enables the control of the class loading lookup mode.List with the plugin name as key and its classloader as value.url from the farthest MuleArtifactUrlConnection.SEPARATOR mark.RegionClassLoader in the ancestors chain of the given class loader (including itself).Feature is enabled, assuming that the given ArtifactDescriptor provides relevant
FeatureContext metadata.DriverManager to unregister Driver registered by the artifact class loader.ClassLoader.findClass(String) but will not use class filtering.ClassLoaderArtifactDescriptor.getMinMuleVersion().MuleArtifactClassLoader for the given URLsURL to validate its format in the MuleArtifactUrlConnection.connect() ()} method, if there aren't any problem, it will store
the ZIP file in artifactZip and all the files that are accessible from that starting point.MuleArtifactUrlStreamHandler.PROTOCOL it will be handled by
MuleArtifactUrlConnection.ArtifactClassLoader implementation of deployable artifacts.MuleDeployableArtifactClassLoader with the provided configuration.ArtifactDescriptor.getRequiredProduct().ClassNotFoundException providing additional troubleshooting information from the context of the
FilteringArtifactClassLoader.ClassLoaderModel with empty configurationurl argument if the protocol of it it's MuleArtifactUrlStreamHandler.PROTOCOL.LookupStrategy that given a classloader, will search on the classloader's parent first, before searching on
the provided one.LookupStrategy that given a classloader, will search on that classloader's parent without searching on the
provided classloader.ClassLoaderResourceReleaser resourceReleaser.MuleArtifactUrlStreamHandler.PROTOCOL into the
URL.setURLStreamHandlerFactory(URLStreamHandlerFactory) through the MuleUrlStreamHandlerFactory.Artifact undeployment, resources that were not
explicitly released and could cause a memory leak.ArtifactClassLoader created by ArtifactClassLoaderFactoryArtifactClassLoader created by DeployableArtifactClassLoaderFactoryArtifactDescriptor.ArtifactDescriptor created should defined the current Mule Runtime version as
minMuleVersion or a prior version.ArtifactDescriptorValidatorBuilder.validateMinMuleVersion() but the Mule Runtime version could be provided as a
supplier.ArtifactDescriptorValidatorBuilder.validateMinMuleVersion() but the validation should only consider semantic
version when checking the minMuleVersion vs Mule Runtime version.ArtifactDescriptor should match
Product.ArtifactDescriptor should define its version in a particular format.ArtifactDescriptor version.Copyright © 2003–2025 MuleSoft, Inc.. All rights reserved.