public final class ArtifactClassLoaderHolder extends Object
ClassLoaders for application, plugins and container.| Constructor and Description |
|---|
ArtifactClassLoaderHolder(org.mule.runtime.module.artifact.classloader.ArtifactClassLoader containerClassLoader,
List<org.mule.runtime.module.artifact.classloader.ArtifactClassLoader> servicesArtifactClassLoaders,
List<org.mule.runtime.module.artifact.classloader.ArtifactClassLoader> pluginsArtifactClassLoaders,
org.mule.runtime.module.artifact.classloader.ArtifactClassLoader applicationClassLoader) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.module.artifact.classloader.ArtifactClassLoader |
getApplicationClassLoader() |
org.mule.runtime.module.artifact.classloader.ArtifactClassLoader |
getContainerClassLoader() |
List<org.mule.runtime.module.artifact.classloader.ArtifactClassLoader> |
getPluginsClassLoaders() |
List<org.mule.runtime.module.artifact.classloader.ArtifactClassLoader> |
getServicesClassLoaders() |
Class<?> |
loadClassWithApplicationClassLoader(String name)
Loads the
Class using the application ArtifactClassLoader. |
public ArtifactClassLoaderHolder(org.mule.runtime.module.artifact.classloader.ArtifactClassLoader containerClassLoader,
List<org.mule.runtime.module.artifact.classloader.ArtifactClassLoader> servicesArtifactClassLoaders,
List<org.mule.runtime.module.artifact.classloader.ArtifactClassLoader> pluginsArtifactClassLoaders,
org.mule.runtime.module.artifact.classloader.ArtifactClassLoader applicationClassLoader)
public org.mule.runtime.module.artifact.classloader.ArtifactClassLoader getContainerClassLoader()
public List<org.mule.runtime.module.artifact.classloader.ArtifactClassLoader> getServicesClassLoaders()
public List<org.mule.runtime.module.artifact.classloader.ArtifactClassLoader> getPluginsClassLoaders()
public org.mule.runtime.module.artifact.classloader.ArtifactClassLoader getApplicationClassLoader()
public Class<?> loadClassWithApplicationClassLoader(String name) throws ClassNotFoundException
Class using the application ArtifactClassLoader.name - String representing the name of the Class to be loaded.Class loaded with the application ArtifactClassLoader.ClassNotFoundException - if the Class cannot be found.Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.