public class VirtualClassLoader extends ClassLoader
Modifier and Type | Method and Description |
---|---|
void |
addChild(VirtualClassLoader virtualClassLoader) |
boolean |
addListener(org.bonitasoft.engine.classloader.ClassLoaderListener listener) |
void |
destroy() |
Set<VirtualClassLoader> |
getChildren() |
BonitaClassLoader |
getClassLoader() |
org.bonitasoft.engine.classloader.ClassLoaderIdentifier |
getIdentifier() |
URL |
getResource(String name) |
InputStream |
getResourceAsStream(String name) |
Enumeration<URL> |
getResources(String name) |
boolean |
hasChildren() |
Class<?> |
loadClass(String name) |
protected Class<?> |
loadClass(String name,
boolean resolve) |
boolean |
removeListener(org.bonitasoft.engine.classloader.ClassLoaderListener classLoaderListener) |
String |
toString() |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public Class<?> loadClass(String name) throws ClassNotFoundException
loadClass
in class ClassLoader
ClassNotFoundException
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass
in class ClassLoader
ClassNotFoundException
public InputStream getResourceAsStream(String name)
getResourceAsStream
in class ClassLoader
public BonitaClassLoader getClassLoader()
public URL getResource(String name)
getResource
in class ClassLoader
public Enumeration<URL> getResources(String name) throws IOException
getResources
in class ClassLoader
IOException
public void destroy()
public boolean addListener(org.bonitasoft.engine.classloader.ClassLoaderListener listener)
public boolean removeListener(org.bonitasoft.engine.classloader.ClassLoaderListener classLoaderListener)
public void addChild(VirtualClassLoader virtualClassLoader)
public boolean hasChildren()
public Set<VirtualClassLoader> getChildren()
public org.bonitasoft.engine.classloader.ClassLoaderIdentifier getIdentifier()
Copyright © 2018 Bonitasoft S.A.. All rights reserved.