public class

ConfluenceUberClassLoader

extends ClassLoader
java.lang.Object
   ↳ java.lang.ClassLoader
     ↳ com.atlassian.confluence.util.ConfluenceUberClassLoader

Class Overview

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.

Summary

Public Constructors
ConfluenceUberClassLoader()
Public Methods
URL getResource(String name)
Enumeration<URL> getResources(String name)
Class<?> loadClass(String name)
void setPluginsClassLoader(ClassLoader pluginsClassLoader)
[Expand]
Inherited Methods
From class java.lang.ClassLoader
From class java.lang.Object

Public Constructors

public ConfluenceUberClassLoader ()

Public Methods

public URL getResource (String name)

public Enumeration<URL> getResources (String name)

Throws
IOException

public Class<?> loadClass (String name)

public void setPluginsClassLoader (ClassLoader pluginsClassLoader)