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 voidaddLoader(ClassLoader loader)Class<?>findClass(String name)URLfindResource(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:
findClassin classClassLoader- Throws:
ClassNotFoundException
-
findResource
public URL findResource(String name)
- Overrides:
findResourcein classClassLoader
-
-