public abstract class RMIClassLoaderSpi extends java.lang.Object
| Constructor and Description |
|---|
RMIClassLoaderSpi() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
getClassAnnotation(java.lang.Class<?> cl) |
abstract java.lang.ClassLoader |
getClassLoader(java.lang.String codebase) |
abstract java.lang.Class<?> |
loadClass(java.lang.String codeBase,
java.lang.String name,
java.lang.ClassLoader defaultLoader) |
abstract java.lang.Class<?> |
loadProxyClass(java.lang.String codeBase,
java.lang.String[] interfaces,
java.lang.ClassLoader defaultLoader) |
public RMIClassLoaderSpi()
public abstract java.lang.Class<?> loadClass(java.lang.String codeBase, java.lang.String name, java.lang.ClassLoader defaultLoader) throws java.net.MalformedURLException, java.lang.ClassNotFoundException
java.net.MalformedURLExceptionjava.lang.ClassNotFoundExceptionpublic abstract java.lang.Class<?> loadProxyClass(java.lang.String codeBase, java.lang.String[] interfaces, java.lang.ClassLoader defaultLoader) throws java.net.MalformedURLException, java.lang.ClassNotFoundException
java.net.MalformedURLExceptionjava.lang.ClassNotFoundExceptionpublic abstract java.lang.ClassLoader getClassLoader(java.lang.String codebase) throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic abstract java.lang.String getClassAnnotation(java.lang.Class<?> cl)