Package org.apache.cxf.common.util
Class ProxyClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- org.apache.cxf.common.util.ProxyClassLoader
-
public class ProxyClassLoader extends ClassLoader
Utility class loader that can be used to create proxies in cases where the the client classes are not visible to the loader of the service class.
-
-
Constructor Summary
Constructors Constructor Description ProxyClassLoader(ClassLoader parent)
ProxyClassLoader(ClassLoader parent, Class<?>[] cls)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLoader(ClassLoader loader)
Class<?>
findClass(String name)
URL
findResource(String name)
-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
ProxyClassLoader
public ProxyClassLoader(ClassLoader parent)
-
ProxyClassLoader
public ProxyClassLoader(ClassLoader parent, Class<?>[] cls)
-
-
Method Detail
-
addLoader
public void addLoader(ClassLoader loader)
-
findClass
public Class<?> findClass(String name) throws ClassNotFoundException
- Overrides:
findClass
in classClassLoader
- Throws:
ClassNotFoundException
-
findResource
public URL findResource(String name)
- Overrides:
findResource
in classClassLoader
-
-