public class ToolingClassLoader extends URLClassLoader
URLClassLoader implementation for Tooling that allows to have a readable toString.| Modifier and Type | Class and Description |
|---|---|
protected static class |
ToolingClassLoader.NonCachingURLStreamHandlerFactory |
| Constructor and Description |
|---|
ToolingClassLoader(String muleVersion,
String toolingVersion,
int bootstrapObjectId,
URL[] urls,
ClassLoader parent)
Creates an instance of this class loader.
|
| Modifier and Type | Method and Description |
|---|---|
String |
toString() |
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic ToolingClassLoader(String muleVersion, String toolingVersion, int bootstrapObjectId, URL[] urls, ClassLoader parent)
muleVersion - String Mule Runtime version for which this class loader is created.toolingVersion - String Tooling Runtime Client version for which this class loader is created.bootstrapObjectId - identity hash code for bootstrap instance.urls - urls for the class loader.parent - parent to delegate.Copyright © 2022 MuleSoft, Inc.. All rights reserved.