Package com.atlassian.confluence.util
Class ConfluenceUberClassLoader
java.lang.Object
java.lang.ClassLoader
com.atlassian.confluence.util.ConfluenceUberClassLoader
This class loader tries to load classes from the application class loader
 first before delegating to the plugins class loader. This means this
 class loader can be used to load all classes available in the Confluence eco
 system.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetResource(String name) getResources(String name) Class<?> voidsetConfluenceMonitoring(ConfluenceMonitoring confluenceMonitoring) voidsetPluginsClassLoader(ClassLoader pluginsClassLoader) Methods inherited from class java.lang.ClassLoaderclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
- 
Constructor Details- 
ConfluenceUberClassLoaderpublic ConfluenceUberClassLoader()
 
- 
- 
Method Details- 
setPluginsClassLoader
- 
setConfluenceMonitoring
- 
loadClass- Overrides:
- loadClassin class- ClassLoader
- Throws:
- ClassNotFoundException
 
- 
getResource- Overrides:
- getResourcein class- ClassLoader
 
- 
getResources- Overrides:
- getResourcesin class- ClassLoader
- Throws:
- IOException
 
 
-