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 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 © 2014 Nuxeo SA. All rights reserved.