org.ops4j.pax.remoting.bootstrap
Class RmiDelegatingClassLoaderProvider

java.lang.Object
  extended by java.rmi.server.RMIClassLoaderSpi
      extended by org.ops4j.pax.remoting.bootstrap.RmiDelegatingClassLoaderProvider

public class RmiDelegatingClassLoaderProvider
extends java.rmi.server.RMIClassLoaderSpi


Constructor Summary
RmiDelegatingClassLoaderProvider()
           
 
Method Summary
 java.lang.String getClassAnnotation(java.lang.Class cl)
           
 java.lang.ClassLoader getClassLoader(java.lang.String codebase)
           
static java.rmi.server.RMIClassLoaderSpi getDelegate()
           
 java.lang.Class loadClass(java.lang.String codebase, java.lang.String name, java.lang.ClassLoader defaultLoader)
           
 java.lang.Class loadProxyClass(java.lang.String codebase, java.lang.String[] interfaces, java.lang.ClassLoader defaultLoader)
           
static void setDelegate(java.rmi.server.RMIClassLoaderSpi delegate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RmiDelegatingClassLoaderProvider

public RmiDelegatingClassLoaderProvider()
Method Detail

setDelegate

public static void setDelegate(java.rmi.server.RMIClassLoaderSpi delegate)

getDelegate

public static java.rmi.server.RMIClassLoaderSpi getDelegate()

getClassLoader

public java.lang.ClassLoader getClassLoader(java.lang.String codebase)
                                     throws java.net.MalformedURLException
Specified by:
getClassLoader in class java.rmi.server.RMIClassLoaderSpi
Throws:
java.net.MalformedURLException

getClassAnnotation

public java.lang.String getClassAnnotation(java.lang.Class cl)
Specified by:
getClassAnnotation in class java.rmi.server.RMIClassLoaderSpi

loadClass

public java.lang.Class loadClass(java.lang.String codebase,
                                 java.lang.String name,
                                 java.lang.ClassLoader defaultLoader)
                          throws java.net.MalformedURLException,
                                 java.lang.ClassNotFoundException
Specified by:
loadClass in class java.rmi.server.RMIClassLoaderSpi
Throws:
java.net.MalformedURLException
java.lang.ClassNotFoundException

loadProxyClass

public java.lang.Class loadProxyClass(java.lang.String codebase,
                                      java.lang.String[] interfaces,
                                      java.lang.ClassLoader defaultLoader)
                               throws java.net.MalformedURLException,
                                      java.lang.ClassNotFoundException
Specified by:
loadProxyClass in class java.rmi.server.RMIClassLoaderSpi
Throws:
java.net.MalformedURLException
java.lang.ClassNotFoundException


Copyright © 2008. All Rights Reserved.