| Package | Description |
|---|---|
| org.mule.module.artifact.classloader | |
| org.mule.runtime.module.artifact.api.classloader |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassLoaderResourceReleaser
ResourceReleaser implementation that references to the artifact class loader to clean up any reference before the class
loader is disposed in order to prevent leaks.
|
class |
JdbcResourceReleaser
ResourceReleaser implementation used for every artifact created on the container that is loaded dynamically as it has
to use
DriverManager to unregister Driver registered by the artifact class loader. |
class |
ScalaClassValueReleaser
Addresses some known leaks in usages of Scala language from plugins/apps.
|
| Modifier and Type | Method and Description |
|---|---|
protected ResourceReleaser |
MuleArtifactClassLoader.createResourceReleaserInstance()
Creates a
ResourceReleaser using this classloader, only used outside in unit tests. |
| Constructor and Description |
|---|
RegionClassLoader(String artifactId,
ArtifactDescriptor artifactDescriptor,
ClassLoader parent,
ClassLoaderLookupPolicy lookupPolicy,
ResourceReleaser regionResourceReleaser)
Constructor to be called by extending classes and override the
ClassLoaderResourceReleaser resourceReleaser. |
Copyright © 2003–2020 MuleSoft, Inc.. All rights reserved.