| Interface | Description |
|---|---|
| ArtifactClassLoader | |
| ArtifactClassLoaderFactory<T extends ArtifactDescriptor> |
Creates
ClassLoader instances for Mule applications |
| ArtifactClassLoaderFilter |
Filter that provides access to the configured exported packages and resources.
|
| ArtifactClassLoaderManager |
Tracks
ArtifactClassLoader instances created on the container. |
| ClassLoaderFilter |
Determines if a given class or resource is exported in a plugin classloader
|
| ClassLoaderFilterFactory |
Creates
ClassLoaderFilter instances |
| ClassLoaderLookupPolicy |
Defines which resources in a class loader should be looked up using parent-first, child-first or child only strategies.
|
| ClassLoaderLookupPolicyProvider |
Enables access
ClassLoaderLookupPolicy used on a given classLoader. |
| ClassLoaderRepository |
Provides access to the
ClassLoader registered on the container. |
| DeployableArtifactClassLoaderFactory<T extends ArtifactDescriptor> |
Creates
ClassLoader instances for deployable artifacts |
| DisposableClassLoader | |
| LocalResourceLocator | |
| RegionOwnerArtifact |
Indicates that an artifact is the owner of a region where other artifact are included as members.
|
| ResourceReleaser |
Implementations of this class should take care about resources that may leak memory after application undeployment.
|
| ShutdownListener |
Optional hook, invoked synchronously right before the class loader is disposed and closed.
|
| Class | Description |
|---|---|
| ArtifactClassLoaderFilterFactory |
Creates
DefaultArtifactClassLoaderFilter instances |
| CompositeClassLoader |
Defines a classloader that delegates classes and resources resolution to a list of classloaders.
|
| DefaultArtifactClassLoaderFilter |
Filters classes and resources using a
ArtifactDescriptor describing exported/blocked names. |
| DirectoryResourceLocator | |
| EnumerationAdapter<T> |
Creates an
Enumeration containing all the items in a Collection |
| FilteringArtifactClassLoader |
Defines a
ClassLoader that filter which classes and resources can be resolved based on a ClassLoaderFilter |
| FineGrainedControlClassLoader |
Defines a
ClassLoader which enables the control of the class loading lookup mode. |
| FineGrainedControlClassLoader.NonCachingURLStreamHandlerFactory | |
| MuleArtifactClassLoader |
Abstract implementation of the ArtifactClassLoader interface, that manages shutdown listeners.
|
| MuleClassLoaderLookupPolicy |
Defines which resources in a class loader should be looked up using parent-first, parent-only or child-first strategies.
|
| MuleDeployableArtifactClassLoader |
Base
ArtifactClassLoader implementation of deployable artifacts. |
| RegionClassLoader |
Defines a classloader for a Mule artifact composed of other artifacts.
|
| TrackingArtifactClassLoaderFactory<T extends ArtifactDescriptor> |
Tracks
ArtifactClassLoader created by ArtifactClassLoaderFactory |
| TrackingDeployableArtifactClassLoaderFactory<T extends ArtifactDescriptor> |
Tracks
ArtifactClassLoader created by DeployableArtifactClassLoaderFactory |
| Enum | Description |
|---|---|
| ClassLoaderLookupStrategy |
Indicates how to resolve class loading lookup related to parent/child relationships between two different classLoaders.
|
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.