| 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 | |
| LookupStrategy |
Defines how a given class should be searched based on a given
ClassLoader |
| MuleMavenPlugin |
This class has the constants of the mule maven plugin used to package artifacts.
|
| 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 |
| ChildFirstLookupStrategy |
Defines a
LookupStrategy that given a classloader, will search on that classloader first
and then on it's father |
| ChildOnlyLookupStrategy |
Defines a
LookupStrategy that given a classloader, will search on that classloader without
searching on the parent classloader. |
| DefaultArtifactClassLoaderFilter |
Filters classes and resources using a
ArtifactDescriptor describing exported/blocked names. |
| DelegateOnlyLookupStrategy |
Defines a
LookupStrategy that will search on a given classloader only, without searching
on the current classloader. |
| DirectoryResourceLocator | |
| ExportedService |
Defines a service that will be exported by a module to other Mule artifacts via SPI.
|
| FilteringArtifactClassLoader |
Defines a
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. |
| 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.
|
| MuleDeployableArtifactClassLoader |
Base
ArtifactClassLoader implementation of deployable artifacts. |
| ParentFirstLookupStrategy |
Defines a
LookupStrategy that given a classloader, will search on the classloader's parent
first, before searching on the provided one. |
| ParentOnlyLookupStrategy |
Defines a
LookupStrategy that given a classloader, will search on that classloader's parent
without searching on the provided classloader. |
| 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 |
Copyright © 2003–2018 MuleSoft, Inc.. All rights reserved.