org.jboss.test.util
Class LoggingRMIClassLoader

java.lang.Object
  extended byjava.rmi.server.RMIClassLoaderSpi
      extended byorg.jboss.test.util.LoggingRMIClassLoader

public class LoggingRMIClassLoader
extends java.rmi.server.RMIClassLoaderSpi

Logs RMI classloading activity


Constructor Summary
LoggingRMIClassLoader()
          Required constructor
 
Method Summary
 java.lang.String getClassAnnotation(java.lang.Class clazz)
           
 java.lang.ClassLoader getClassLoader(java.lang.String codebase)
           
 java.lang.Class loadClass(java.lang.String codebase, java.lang.String name, java.lang.ClassLoader cl)
           
 java.lang.Class loadProxyClass(java.lang.String codebase, java.lang.String[] interfaces, java.lang.ClassLoader cl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingRMIClassLoader

public LoggingRMIClassLoader()
Required constructor

Method Detail

loadProxyClass

public java.lang.Class loadProxyClass(java.lang.String codebase,
                                      java.lang.String[] interfaces,
                                      java.lang.ClassLoader cl)
                               throws java.net.MalformedURLException,
                                      java.lang.ClassNotFoundException
Throws:
java.net.MalformedURLException
java.lang.ClassNotFoundException

loadClass

public java.lang.Class loadClass(java.lang.String codebase,
                                 java.lang.String name,
                                 java.lang.ClassLoader cl)
                          throws java.net.MalformedURLException,
                                 java.lang.ClassNotFoundException
Throws:
java.net.MalformedURLException
java.lang.ClassNotFoundException

getClassLoader

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

getClassAnnotation

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