org.objectweb.mobilitools.smi.lib
Class RMIClassLoaderAdapter

java.lang.Object
  |
  +--org.objectweb.mobilitools.smi.lib.RMIClassLoaderAdapter

public abstract class RMIClassLoaderAdapter
extends java.lang.Object

MobiliTools $Name: $, $Id: RMIClassLoaderAdapter.java,v 1.1.1.1 2003/03/28 14:48:06 dillense Exp $

Classloader factory providing RMI classloaders. Should be used if and only if the agents use RMI.


Constructor Summary
RMIClassLoaderAdapter()
           
 
Method Summary
static java.lang.ClassLoader getClassLoader(java.lang.ClassLoader parent, java.lang.String codebase, org.omg.CfMAF.AgentProfile profile, org.omg.CfMAF.MAFAgentSystem provider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RMIClassLoaderAdapter

public RMIClassLoaderAdapter()
Method Detail

getClassLoader

public static java.lang.ClassLoader getClassLoader(java.lang.ClassLoader parent,
                                                   java.lang.String codebase,
                                                   org.omg.CfMAF.AgentProfile profile,
                                                   org.omg.CfMAF.MAFAgentSystem provider)
                                            throws java.net.MalformedURLException
Parameters:
parent - ignored
codebase - RMI-style codebase (i.e. URL strings separated with blanks)
profile - ignored
provider - ignored
Returns:
the RMI classloader associated to the given codebase