org.apache.xbean.rmi
Class RMIClassLoaderSpiImpl

java.lang.Object
  extended byjava.rmi.server.RMIClassLoaderSpi
      extended byorg.apache.xbean.rmi.RMIClassLoaderSpiImpl

public class RMIClassLoaderSpiImpl
extends java.rmi.server.RMIClassLoaderSpi

An implementation of RMIClassLoaderSpi which provides normilzation of codebase URLs and delegates to the default RMIClassLoaderSpi.

Version:
$Rev: 209990 $ $Date: 2005-07-09 21:24:52 -0700 (Sat, 09 Jul 2005) $

Nested Class Summary
static interface RMIClassLoaderSpiImpl.ClassLoaderServerAware
           
 
Constructor Summary
RMIClassLoaderSpiImpl()
           
 
Method Summary
 java.lang.String getClassAnnotation(java.lang.Class type)
           
 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

RMIClassLoaderSpiImpl

public RMIClassLoaderSpiImpl()
Method Detail

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

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 type)


Copyright © {inceptionYear}-2006 Apache Software Foundation. All Rights Reserved.