@Role public interface ClassLoaderManager
All classloaders inherit from root classloader which is associated to null namespace.
Modifier and Type | Method and Description |
---|---|
void |
dropURLClassLoader(String namespace)
Remove the classloader associated to the provided namespace.
|
void |
dropURLClassLoaders()
Remove all classloaders.
|
NamespaceURLClassLoader |
getURLClassLoader(String namespace,
boolean create)
Create and get classloader associated to the provided namespace.
|
NamespaceURLClassLoader getURLClassLoader(String namespace, boolean create)
namespace
- the namespacecreate
- true if the class loader should be created if it does not existscreate
is false return root classloadervoid dropURLClassLoaders()
void dropURLClassLoader(String namespace)
namespace
- the namespaceCopyright © 2004–2021 XWiki. All rights reserved.