org.mbari.rmi.server
Class CachedRMIClassLoader

java.lang.Object
  extended by org.mbari.rmi.server.CachedRMIClassLoader

public class CachedRMIClassLoader
extends java.lang.Object


Constructor Summary
CachedRMIClassLoader()
           
 
Method Summary
 java.lang.String getClassAnnotation(java.lang.Class arg0)
           
 java.lang.ClassLoader getClassLoader(java.lang.String codebase)
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachedRMIClassLoader

public CachedRMIClassLoader()
Method Detail

getClassAnnotation

public java.lang.String getClassAnnotation(java.lang.Class arg0)

getClassLoader

public java.lang.ClassLoader getClassLoader(java.lang.String codebase)
                                     throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException

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
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
Throws:
java.net.MalformedURLException
java.lang.ClassNotFoundException


Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.