|
Nuxeo Enterprise Platform 5.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.rmi.server.RMIClassLoaderSpi
org.nuxeo.runtime.launcher.NuxeoRMIClassLoader
public class NuxeoRMIClassLoader
Copied from org.jboss.system.JBossRMIClassLoader and modified getClassAnnotation to avoid delegating to default loader since it has a bug.
| Constructor Summary | |
|---|---|
NuxeoRMIClassLoader()
Required constructor |
|
| Method Summary | |
|---|---|
java.lang.String |
getClassAnnotation(java.lang.Class<?> cl)
Try to delegate an default to the java.rmi.server.codebase on any failure. |
java.lang.ClassLoader |
getClassLoader(java.lang.String codebase)
Just delegate |
java.lang.Class<?> |
loadClass(java.lang.String codebase,
java.lang.String name,
java.lang.ClassLoader ignored)
Just delegate |
java.lang.Class<?> |
loadProxyClass(java.lang.String codebase,
java.lang.String[] interfaces,
java.lang.ClassLoader ignored)
Ignore the JVM, use the thread context classloader for proxy caching |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NuxeoRMIClassLoader()
| Method Detail |
|---|
public java.lang.Class<?> loadProxyClass(java.lang.String codebase,
java.lang.String[] interfaces,
java.lang.ClassLoader ignored)
throws java.net.MalformedURLException,
java.lang.ClassNotFoundException
loadProxyClass in class java.rmi.server.RMIClassLoaderSpijava.net.MalformedURLException
java.lang.ClassNotFoundException
public java.lang.Class<?> loadClass(java.lang.String codebase,
java.lang.String name,
java.lang.ClassLoader ignored)
throws java.net.MalformedURLException,
java.lang.ClassNotFoundException
loadClass in class java.rmi.server.RMIClassLoaderSpijava.net.MalformedURLException
java.lang.ClassNotFoundException
public java.lang.ClassLoader getClassLoader(java.lang.String codebase)
throws java.net.MalformedURLException
getClassLoader in class java.rmi.server.RMIClassLoaderSpijava.net.MalformedURLExceptionpublic java.lang.String getClassAnnotation(java.lang.Class<?> cl)
getClassAnnotation in class java.rmi.server.RMIClassLoaderSpi
|
Nuxeo Enterprise Platform 5.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||