|
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.RMIClassLoaderSpi
java.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.RMIClassLoaderSpi
java.net.MalformedURLException
java.lang.ClassNotFoundException
public java.lang.ClassLoader getClassLoader(java.lang.String codebase) throws java.net.MalformedURLException
getClassLoader
in class java.rmi.server.RMIClassLoaderSpi
java.net.MalformedURLException
public 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 |