public class ContainerClassLoaderProvider extends Object
ArtifactClassLoader for a Mule Runtime container.| Constructor and Description |
|---|
ContainerClassLoaderProvider() |
| Modifier and Type | Method and Description |
|---|---|
static ArtifactClassLoader |
createContainerClassLoader(ModuleRepository moduleRepository)
Creates the classLoader to represent the Mule container, with this class classloader as the parent classloader.
|
static ArtifactClassLoader |
createContainerClassLoader(ModuleRepository moduleRepository,
ClassLoader parentClassLoader)
Creates the classLoader to represent the Mule container.
|
public static ArtifactClassLoader createContainerClassLoader(ModuleRepository moduleRepository)
moduleRepository - provides access to the modules available on the container. Non null.ArtifactClassLoader containing container code that can be used as parent classLoader for other Mule
artifacts.public static ArtifactClassLoader createContainerClassLoader(ModuleRepository moduleRepository, ClassLoader parentClassLoader)
moduleRepository - provides access to the modules available on the container. Non null.parentClassLoader - parent classLoader. Can be null.ArtifactClassLoader containing container code that can be used as parent classLoader for other Mule
artifacts.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.