attributes under in the attributes internal state.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.AbstractMuleArtifactModel when working with the
MulePluginModel.getExtensionModelLoaderDescriptor().ArtifactDescriptorValidator with different aspects: from checking minMuleVersion to
checking the artifact version format.mule-plugin, used within an Application or Domain.ClassLoaderConfiguration 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.ClassLoader for a Mule artifact.ClassLoaderConfigurationClassLoaderConfiguration's stateClassLoaderConfiguration for Mule artifacts
Explicitly defined to enable definition of implementations using SPI.ClassLoaderFilter instancesClassLoaderLookupPolicy used on a given classLoader.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 configuration.URLs to the configuration.ClassLoader 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.DescriptorLoaderClassLoader by closing all the resources opened by this ClassLoader.ArtifactDescriptor that don't have a BundleDescriptor.MuleArtifactLoaderDescriptor.getAttributes() which defines the exported packages of a given
artifact.MuleArtifactLoaderDescriptor.getAttributes() which defines the exported resources of a given
artifact.ClassLoaderConfiguration
when it is being loaded by ClassLoaderConfigurationLoader without
changing the loader's API.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 class loaders.File representing the descriptor fileurl from the farthest MuleArtifactUrlConnection.SEPARATOR mark.RegionClassLoader in the ancestors chain of the given class loader (including itself).DriverManager to unregister Driver registered by the artifact class loader.ExtensionModel, ClassLoader and
any other descriptor that may arise in a future of ArtifactPluginDescriptor.LoaderDescriberClassLoader.findClass(String) but will not use class filtering.ClassLoaderArtifactDescriptor.getMinMuleVersion().ExtensionModelMuleArtifactClassLoader 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.mule-plugins, that manages shutdown listeners and has resource
releasers.MulePluginClassLoader for the given URLsArtifactDescriptor.getRequiredProduct().ClassNotFoundException providing additional troubleshooting information from the context of the
FilteringArtifactClassLoader.ClassLoaderConfiguration 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.LoaderDescriber that should contain the values used to properly initialize an ExtensionModelArtifactClassLoader 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–2023 MuleSoft, Inc.. All rights reserved.