public class NuxeoRMIClassLoader extends RMIClassLoaderSpi
| Constructor and Description | 
|---|
NuxeoRMIClassLoader()
Required constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getClassAnnotation(Class<?> cl)
Try to delegate an default to the java.rmi.server.codebase on any failure. 
 | 
ClassLoader | 
getClassLoader(String codebase)
Just delegate 
 | 
Class<?> | 
loadClass(String codebase,
         String name,
         ClassLoader ignored)
Just delegate 
 | 
Class<?> | 
loadProxyClass(String codebase,
              String[] interfaces,
              ClassLoader ignored)
Ignore the JVM, use the thread context classloader for proxy caching 
 | 
public NuxeoRMIClassLoader()
public Class<?> loadProxyClass(String codebase, String[] interfaces, ClassLoader ignored) throws MalformedURLException, ClassNotFoundException
loadProxyClass in class RMIClassLoaderSpiMalformedURLExceptionClassNotFoundExceptionpublic Class<?> loadClass(String codebase, String name, ClassLoader ignored) throws MalformedURLException, ClassNotFoundException
loadClass in class RMIClassLoaderSpiMalformedURLExceptionClassNotFoundExceptionpublic ClassLoader getClassLoader(String codebase) throws MalformedURLException
getClassLoader in class RMIClassLoaderSpiMalformedURLExceptionpublic String getClassAnnotation(Class<?> cl)
getClassAnnotation in class RMIClassLoaderSpiCopyright © 2019 Nuxeo. All rights reserved.